Petco Text Logo
Petco Pet Logo

Why is my puppy eating poop? Is it a diet issue or can I stop it?

Updated On September 23rd, 2025

Pet's info: Dog | German Shepherd | Female | 1 month and 19 days old

I hv a Gsd puppy of 45 days. Feeding her royal canin starter since 3/4 days n curd. I hv noticed she at times eating her own poop. What can be the reason? Lack of calcium? Can I feed her milk?

This question includes photos that may contain sensitive content. Click to view.

View more to consider that the photos may include sensitive content.

1 Answer

Most Helpful Answer

Image profile

Answered By Anna M., DVM

Veterinarian

Published on July 29th, 2017

She's cute! Eating poop (coprophagia) is actually very very common in dogs. Studies have been done looking for anything that might be missing from a dog's diet to make them develop this habit, and no link has been found - it seems some dogs simply like to do it! So, there is no concrete reason, and there's nothing you can change about her diet to make her stop. I would discourage you from giving milk, as it may cause diarrhea. There are products out there such as For-Bid that can be added to her food and make her stool taste bad, to help discourage the behavior. But it mostly comes down to simply cleaning up after her before she gets a chance to eat her stool. Hope this helps!

Vote icon

1Pet Parents found this answer helpful

image
Have A Vet Question?

Book an appointment with the pros – our expert vets are here to help.

Sponsored