Connect with us

Hi, what are you looking for?

Dog Nutrition

Why Do Dogs Eat Poop? (And 3 Easy Ways To Stop It)

Why Do Dogs Eat Poop? (And 3 Easy Ways To Stop It)

A question we are asked regularly, why do dogs eat poop - or - what is coprophagia in dogs, tends to suggest there are many dog owners who want to understand why dogs eat poop and also discover a solution to the problem (and yes, it IS a problem).

If you just want to know why dogs eat poop, it’s because they inherited the behaviour from wolves and because some dogs are really greedy. (Yes. Really). Read on.

Why Do Dogs Eat Poop? (And 3 Easy Ways To Stop It)

If you want to know how to stop a dog eating poop, you need to modify the unwanted behaviour the same way you would teach a dog to discontinue any other form of undesirable behaviour.

A dog eating the faeces or another animal is not healthy. Do they do it because it tastes good or as a result of nutritional deficiencies? Is eating poop natural behaviour for dogs?

The answer to these questions are incidental to the fact that eating poop leads to intestinal parasites and a host of other medical problems. It's undesirable behaviour and if your dog is a stool scoffer then learning how to stop your dog eating poop using positive reinforcement is critically important.

In this guide we'll explain why dogs eat poop and how to cure it.

The most common reasons why dogs eat poop

There are many reasons for which dogs eat their poop. Below we outline the most common reasons for canine coprophagia.

  • Because they're very greedy and eat just about anything that smells strongly
  • Because they are products of their genetics and wolf ancestry
  • Because nobody has told them not to
  • Because they're (bizarrely) trying to keep their living area clean
  • Because they learned the behaviour as a puppy

Do dogs eat poop in the wild?

A puppy's mother will naturally eat the faeces of the pups until they are old enough to come out of the den. This is to protect the puppies from predators, disguising their smell and keeping their living environment clean.

It's nature's way of keeping a species alive during their most vulnerable months.

The logical origin of why dogs eat poop

Scientists have long suspected that poop eating by the mother of puppies is as a trait inherited from wolves, as a way to keep the den area free of parasites that live, or more to the point, develop in the poop.

A further theory then expands to suggest that dogs have evolved to eat fresh faeces deposited around their own den area, which would initially be free of infective parasites, as a way to keep their home clean.

Dogs haven't yet developed the ability to harness the power of viaducts, sewage filtration systems or even a basic flushing toilet, so they do their housekeeping the old-fashioned way. See poop, eat poop, poop is gone.

Why do modern, domesticated dogs eat poop?

Some domesticated dogs of juvenile to adult ages will eat their own poop, other dog's poop, fox poop, cat poop, cow poop - in fact poop of just about any other animal, but why?

It's far more likely to be a behavioural compulsion rather than a specific nutritional issue.

In fact, in a study conducted in an attempt to conclusively answer the question of why do dogs eat poop, the findings showed that

  • There was no link between dogs who eat poop and the age of the dog
  • There was no nutritional deficiencies in any of the dogs
  • The dogs in the study were house trained and showed normal, healthy signs of aversion to having poop in their living space

However, there were some extremely revealing traits that united the dogs who ate poop.

The two most compelling reasons dogs eat poop

  1. Specific dogs are greedy eaters
  2. The poop the dogs chose to eat was fresh

This is fascinating information in-so-much as it reveals that dog owners who are worried their dog is eating poop as a result of some missing nutritional element in their diet can rest easy.

Dogs eat poop because

a) They're inclined toward greed (eat what they can, when they can, as fast as they can)

b) The poop they focus on is fresh, smelly and correlates with an inherited trait from their wolf ancestors who would eat fresh poop around their dens.

How to stop dogs eating poop

Now we know (or strongly) suspect why dogs eat poop, we can put in a simple intervention plan to modify their behaviour and cure this unwanted trait.

Knowing that dogs are generally not eating poop because of some nutritional or medical issue, means it's a manifestation of two key behavioural elements

  1. Scavenging and food frenzy
  2. Inherited compulsion

Scavenging is innate in dogs. That's not news. But not all dogs are as greedy as each other. Dogs who really scoff their food are more likely to eat poop, so if you're worried why do dogs eat poop even if they're not hungry, it's all explainable by the fact that dogs will often eat as much as they can, as fast as they can because that's just their nature.

why do dogs eat poop

Inherited compulsion is something that explains why most Labradors like to retrieve, most Terriers like investigating holes and why Collies like to herd.

Not all inherited traits are as strong from dog to dog. Some Labradors live for the chance to pick things up, others are less driven. So it is with the poop eating trait that some dogs have inherited from wolves.

A note on parasites in dogs who eat poop

Dogs with parasites / worms tend to have a voracious appetite. Parasites deprive dogs of the nutrients they consume, so a dog with with worms can quickly be transformed from a normal eater to a very greedy, ravenous eater.

This then places the dog in the category of a greedy eater (more likely to eat poop) as a result of an internal parasite (an external source that affects the dog's normal behaviour).

A simple way to deal with this is to ensure you worm your dog at least four times per year. Parasites that are already present in a dog are not good. If those parasites then lead the dog to eat other animal poop, the situation gets worse for the dog and his / her owner.

Modifying behaviour of dogs who eat poop

To cure poop eating in dogs we apply the same behavioural intervention techniques we would use to adjust any other unwanted canine behaviour. You first understand why do dogs eat poop if they're neither hungry or ill, then move on to a solution for the problem.

Worried your dog might be bored?

If you are concerned that your dog is displaying unwanted behaviour as a result of boredom or lack of stimulation, read this:

Is my dog bored (and 3 simple tests to find out)

3 simple techniques to stop dogs eating poop

  1. Clear poop up as fast as you can. Denying the dog access to carry out unwanted behaviour is the simplest, most practical way to cure the poop eating dog. Remember, dogs are much more likely to eat fresh poop. This one situation where prevention is as good as, if not better than cure.
  2. Say 'no'. The way you would teach any dog to stop doing something you don't want them to do. It's really that simple. Intervene. Don't permit the behaviour. It's unhealthy and if you allow it, they'll do it again. Teach your dog the 'leave it' command. It's easy to do.
  3. Ask your vet to examine your dog and check for parasites. Regular worming and flea treatment is important, but particularly relevant in a dog prone to eating poop.

Teach your dog not to eat poop with the 'leave it command'

In this short video you can learn a really simple, effective way to teach your dog how to understand 'leave it'. This is the command to using when training a dog not to eat poop. It works.

Are there any products that can stop a dog eating poop?

Yes. In fact there are quite a few. But if you're here having asked the question, why do dogs eat poop - because your dog is a poop eater, a word of warning on products that claim to cure poop eating in dogs.

Studies carried out by researchers have suggested these anti-poop eating products don't tend to work very well.

Behavioural modification is a much more effective way to stop a dog eating poop than some magic-bullet in a product form.

In short, if you want a dog to stop eating poop you need to teach them.

Further reading on why do dogs eat poop:

Don'T Poo-Poo This: Why Dogs Feast On Feces | Live Science
Why Dogs Eat Poop And How To Stop It – American Kennel Club
16 Reasons Dogs Eat Poop And What To Do About It | Dogs Naturally
Reasons Dog Eat Poop And How You Can Stop It
Why Do Dogs Eat Poop? | Only Natural Pet
Why Do Dogs Eat Poop?
How To Stop Your Dog From Eating Poop
Stop Your Dog From Eating Poop | Poop Clean Up | Doodycalls
Why Is My Dog Eating Poop? | Hill'S Pet
Click to comment

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Recommended Reading

Dog Bed Reviews

Looking for the best easy to clean dog beds that your dogs will surely love? And if you're fed up cleaning your dog beds...

Dog Nutrition

With all the concerns about what’s in our food and water, many of us are paying more attention to what foods and water our...

Dog Training

We've conducted some research on some of the most common dog training questions dog owners are seeking answers to. It seems dog owners are...

Hot Topics

We asked 20 celebrities what one question they would ask their dog: this is what they said.