Why Does My Dog Eat Poo?

Aimee Labbate
  • Aimee Labbate

  • RCVS: 700039

 

Why does my dog eat poo?

Eating poop is a common behaviour in dogs but is one of their less endearing characteristics! It even has a scientific name – coprophagia. The faeces in question is often from another species (horse manure, cat poo and fox poo are favourites!), but some dogs may eat their own or those of another dog.  

So why do they do it? We have attempted to tackle some of the common explanations for this behaviour to give you a better idea of why your dog may be indulging in the smelly stuff!

They’re feeling under the weather.

Most dogs that eat poop do not show any symptoms of being unwell before or after eating it. For many poop-eaters, it just forms part of their daily routine, and no association with ill health has been proven. 

Do keep an eye out for any signs of ill health though, such as vomiting, diarrhoea or weight loss. If you have any concerns, or if they have suddenly started eating poop, then please seek veterinary advice. 

They have a nutrient deficiency.

There is no evidence for this claim. It also seems unlikely, given that many dogs that eat poo regularly are fed a commercially prepared complete diet, which contains all of the nutrients that they need in the correct quantities.

They’re hungry. 

This is certainly possible. Ensure that you are feeding their diet in the correct quantity and that you are ideally feeding them twice a day – speak to your vet if you’re not sure. 
Some medications cause an increase in appetite, and this can occasionally lead to poop-eating behaviour. Let your vet know if this has started after the introduction of a new medication.

Nursing puppies. 

It is normal for a nursing bitch to eat her puppies’ poo, so this should never be discouraged. 
Puppies will sometimes also eat poo as they explore their environment, but this behaviour should normally pass.

They like the taste!

This may well be the case and is probably the most likely explanation for poop-eating!

Habit. 

Poo eating can certainly become a learned behaviour. If your dog starts to eat poop then it is a good idea to discourage it so that it does not become a learned behaviour.

They have intestinal worms. 

Possibly. Certainly, dogs that eat poop are at a greater risk of picking up worms, even if they didn’t have them to begin with. For this reason, it is a good idea to keep your dog regularly wormed if they eat poop. 


At PocketVet we offer a subscription service for flea and worming treatment, so once this is set up your pet’s medication automatically arrives when it is next due. One less thing to remember!

They are bored or anxious. 

This may be the case for some dogs, with poo-eating becoming a habit a bit like a person who bites their nails. 


It is a good idea to make sure your dog has plenty of enrichment through play and exercise, using toys and aids such as puzzle feeders to keep them occupied!

Is there any risk to my dog eating poop?

It is sensible to try and discourage your dog from eating poo as it may be bad for their health. For example, horse manure may contain worming medication that could be dangerous for your dog.  

Also, poop may contain worms and so by eating it your dog may become infected (hence it is a good idea to worm them regularly if they are a poop-eater!). 

How can I stop my dog eating poop?

  • There are various ways to help deter your dog from indulging in this rather disgusting habit: 
    Regularly clear up after your dog in the garden (or the house if they are not yet house trained) to reduce their access to the brown stuff. 
  • Try not to scald them or tell them off too harshly if they do eat poop – this can sometimes inadvertently make the behaviour more likely to occur again, or can make them anxious or frightened. 
  • If they only tend to eat their own, then special supplements are available that make their poop less enticing. Apparently, pineapple or courgette can have the same effect, so you can try adding a little to their normal diet!
  • Work on their recall if they tend to eat poop when they’re off lead – make it worth their while to come back to you instead of feasting on some faeces! 
  • Reinforce the ‘leave it’ command. 


If your dog is eating cat poop then make sure the litter tray is out of their reach (behind a child gate with an in-built cat fap for instance, or built into a cupboard) and clear it out regularly. 


If your dog’s dirty habit is getting out of control then please speak to your vet, who will give them a thorough physical examination and may then suggest referral to a behaviourist for further help and advice. 


Share this post
We use cookies to give you the best online experience and personalised ads. Please click accept if you agree to all of these cookies. To find out more, please view our privacy policy.