Hello!

April 8, 2025

5 Comments

It’s a question that leaves dog owners puzzled and even a little grossed out: why do puppies eat their poop? We asked an expert veterinarian with over 30 years of experience to help us get to the bottom of it.

Expert banner for Dr Edward Bassingthwaighte - The Healing Vet.

Dr Edward Bassingthwaighte is a veterinary professional of almost 30 years, turned holistic animal care pioneer. With a personal journey through chronic fatigue syndrome leading him to explore holistic healing, Dr. Edward developed the Whole Energy Body Balance (WEBB) method to merge healing touch, energy work, and neuro-fascial techniques, enhancing animal well-being. He brings insights into holistic practices’ transformative power for animals and shares heartwarming stories of recovery from pain, trauma and anxiety.

Puppy doing a poop on kitchen floor.
Puppies poop a lot, but is it normal for them to eat it? Image: Canva

Is it your fault that your puppy is eating their poo?

The short answer is no. It’s not your fault when your puppy eats their poo. It’s gross from a human perspective, but quite normal for dogs to eat poo when you consider it from an evolutionary perspective.

In other words, poo is a normal food for wild and village dogs. It’s something that dogs eat in the wild. Poo tastes and smells good to many dogs. They like it (unfortunately).

When dogs used to live in human villages (and this was for thousands and thousands of years), they were mostly free-roaming, and not living in human homes like they do now. One of their most important food sources was human faeces, human poo.

So if your puppy eats poo, the first thing to understand is that even though humans find it incredibly gross and yucky, it’s kind of normal.

However, puppies will rarely eat poo these days, thankfully. Except for cat poo. Dogs consider cat poo to be an incredibly yummy treat, and they will eat it if given half a chance. Make sure you never give them that chance! Don’t allow access to cat poo.

Reasons why your puppy might be eating poo

Labrador sitting on a silver food bowl.
The first step is to establish why puppies eat their poop. Image: Canva

Hunger or nutrient deficiency

The solution here is to check what you are feeding your puppy. Is it a complete diet and are you feeding a sufficient amount? Make sure you’re feeding a high-quality complete diet (preferably fresh whole foods), and enough calories.

Boredom and/or stress

Make sure that you are giving your puppy all the enrichment, activities, training, connection, love and time that they need. Also, make sure that they are not being exposed to stress, and that you are not overly stressed or anxious either.

Underlying medical condition

Your puppy may have a medical condition affecting digestion and/or behaviour. If you try everything else and they are still eating poo, please go to your vet and have blood tests etc to see if there is a metabolic issue that might be causing this behaviour. They may be lacking in digestive enzymes or have other problems that need veterinary attention and treatment.

Parasites

Sometimes if your pup has worms or other parasites, it can make them more prone to eating poo. The solution to this is to ensure worming is kept up to date.

Isolation

If your dog is isolated, especially in a confined space, they may not have adequate time to go outside and toilet. This can lead to stress and boredom while making poop accessible and more likely to be eaten.

Isolation and confined spaces can contribute to poop-eating. Image: Canva

One in six dogs are ‘serious’ poo eaters. In one study, this percentage of dogs were seen to eat poo four or more times. So it’s relatively common, and often not a health issue or ‘mental illness’.

If your dog is eating poo, there are a few things you can try, including vitamin supplements, mineral supplements, and taste aversion products. Honestly, these only work some of the time, but they are worth a try.

Otherwise, environmental management is the best way to go. Clean up poo instantly and remove the opportunity for poo to be eaten. And work on lots of enrichment, training, and play – the more you do that, the better things will get!

Find Dr Edward at The Healing Vet.


Do you have a poop-eating pup on your hands? Tell us how you solved it in the comments below.

  • I’ve never had a dog that eats it’s own poop. I have had one that was obsessed with wallaby poop tho. Yucko


  • Out of my two dogs only one has ever been caught eating poop and it was from the kitty litter tray! Super gross, so we ended up buying a close din box litter tray so he couldn’t get to the poop anymore.


  • Very interesting reasons. Our dog usually poos on our twice daily walks which then get picked up and disposed of. On occasion, if she can’t hold it until our walk she may go in the backyard and will eat it if we don’t stop her in time. We always thought it was related to shame about the backyard being the “wrong” place to go. I’ve always wondered how to reassure her that the backyard is an acceptable place, too.


  • None of my dogs ever ate their own poop. A great article putting some common misconceptions about poop eating to rest


  • Interesting to understand the reason behind the behaviour


Post a comment

To post a review/comment please join us or login so we can allocate your points.

↥ Back to top

Thanks For Your Star Rating!

Would you like to add a written rating or just a star rating?

Write A Rating Just A Star Rating
Join