The 22-year-old man was arrested on Saturday night when police discovered the carcasses in a freezer at his home in Pretoria North, said Constable Maanda Singo.
“The police were called after someone found the skins of the puppies in the dustbin outside the house,” he said.
“We think he killed the puppies because there was no meat [to eat] in his house, but we are not sure because he won’t tell us anything. He might tell the magistrate something today.”
Singo said the man was facing a charge of animal brutality.