A woman was arrested after a dog was found carrying the body of her baby near Umtentweni in KwaZulu-Natal, police said on Friday.
Lt-Col Zandra Wiid said local residents called the police after they saw the dog carrying the headless and armless body in its mouth on Wednesday afternoon.
Police were led to a house where a woman had recently had a baby, but it had not been seen in the past few weeks.
Wiid said the 29-year-old woman was arrested and charged with murder.
Police were investigating what had happened to the baby's arms and head.