A woman was arrested after a dog was found carrying the body of her baby near Umtentweni in KwaZulu-Natal, police said on Friday.

Lieutenant-Colonel 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. – Sapa