<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KFNX8D" height="0" width="0" style="display:none;visibility:hidden" title="gtm-frame"></iframe>Why Does My Dog Eat Poo? | Kennel Club Insurance
03330 30 50 30
Get a quote
My AccountGet a quote
Get a quote

Back to Guides and advice

Why does my dog eat poo?

Why does my dog eat poo?

While it's hard for us humans to understand, eating poo is a common problem and fairly natural for dogs. What should you do about it?

Why does my dog eat poo?

Some dogs will eat the poo of foxes, cats, cows, horses, other dogs – and even their own poo. But why? And what should you do?

  • Dogs that have had a bad or stressful upbringing, with little stimulation, can be more prone to this
  • Sometimes it can actually be a sign of hunger
  • Boredom can be a trigger - does your dog have enough going on?
  • While some people believe that it is due to a deficiency in nutrition, it is such a common habit, it is more likely that some dogs just enjoy it

Can it be dangerous?

It could be. It isn't ideal, and one of the bigger concerns when it is poo from other livestock, is that it could contain medication that's dangerous to your dog.

How can I stop my dog eating poo?

  • If this is a new thing for your dog, always discuss it with your vet. This way you can rule out any dietary issues or nutritional deficiencies.
  • Always feed your dog with good quality dog food with the right balance of nutrition, and check you're feeding them enough.
  • Try feeding more meals in the day – little and often. One meal a day can leave a dog feeling really hungry, and even two may not be enough for some. Feed the same amount but in smaller, frequent meals.

My dog eats their own poo!

  • If this is happening, you need to be vigilant about keeping them away from it. Always clean up immediately , so go outside with them every single time, so they don’t get the chance to eat it.
  • Give your dog a high-value treat as soon as they’ve finished going to the toilet to distract them from eating it.
  • By throwing the treat a small distance away, they will have to leave the immediate area to get it, while you can clear up.
  • Rewarding with treats every time your dog goes to the toilet for quite some time to ensure you have time to clear up and the habit has time to break.

 My dog eats cat poo

Many dogs really enjoy eating cat poo, so how do you stop them?

  • Always clean your cat’s litter tray as often as you can and move it to an area of the house that your dog can’t get to.
  • You could try using a baby gate or catflap to give your cat access to the room where their litter tray is, but exclude your dog. 
  • Try a litter tray with an enclosed lid, or use a cardboard box to create a home-made lid.

Anything else?

If boredom could be causing the poo-eating, try toys like Kong toys stuffed with food to make a puzzle for them, which is really good if they’re at home with nothing to do.

Make sure your dog gets enough exercise and interaction with you.

And remember, don’t panic! No matter how revolting you find it, most dogs will get out of the habit of it with just a little bit of help from you.

Previous article

When is it too hot to walk your dog?

Next article

Your puppy’s year one milestones!

Related guides and advice

Follow us

  • Cookie policy
  • Privacy Policy
  • Terms and conditions
  • Contact

The Kennel Club Ltd is an Appointed Representative of Agria Pet Insurance Ltd, who administer the insurance. Agria Pet Insurance is authorised and regulated by the Financial Conduct Authority, Financial Services Register Number 496160. Agria Pet Insurance Ltd is registered and incorporated in England and Wales with registered number 04258783. Registered office: First Floor, Blue Leanie, Walton Street, Aylesbury, Buckinghamshire, HP21 7QW. Agria insurance policies are underwritten by Agria Försäkring.

For Jersey customers:
Agria Pet Insurance Ltd is regulated by the Jersey Financial Services Commission (JFSC). Ref: 0001498. Registered office: As detailed above.

For Guernsey customers:
Clegg Gifford Channel Islands Limited is licensed by the Guernsey Financial Services Commission. Ref: 2722221. Registered office: Admiral House, Place Du Commerce, St Peter Port, Guernsey GY1 2AT.