The Reasons Why Dogs Eat Poop
and What To Do About It
Eating poop is a common and disgusting problem for many dog owners. Who on Earth would likes when their doggy frantically rushes to the woods to have a feast of excrement, or when in the countryside, it has fresh cow manure for lunch? Your dog may also come to your cat's tray to eat fresh poop or even eat its own right in the middle of a walk. So why do our lovely pets have such "specific" tastes and what can be done about it?
Why do dogs eat excrement?

Alas, there is no single correct answer to this question. There could be many possible reasons, from mental to psychological.

First, let's take a look at the most evident case when the female eats its newborn babies' poop. This is a case where there's nothing to worry about - this happens for the natural hygienic aim of keeping the lair (in our case, room or small corral) clean and free of any unpleasant smells. This is the legacy of wild dogs when the smell of a puppy's excrement could attract predators to the lair.

And while it is clear that the females eat excrement after their babies, other cases are much more confusing. If your dog eats poop, analyze its diet carefully. Very often, the lack of energy results in eating faeces. Even dogs which were never spotted doing that can eat poop in winter, during pregnancy, or when feeding puppies.

Eating excrement can be evidence of an imbalanced diet. Even if the dog is slightly overweight, and there's no chance of a lack of energy, there is a risk that the pet has a shortage of some particular nutrients. This deficiency can be associated either with low digestibility of individual substances by a particular organism or with a disease that does not give the animal an opportunity to absorb the necessary amount of nutrients.

One more reason for a dog's interest in excrement may be a helminth infestation.
Dwelling more on the matter

If a puppy eats its own excrement, most likely it has some dysbacteriosis. In this case, adding enzymes or a course of probiotics can help solve the problem. But sometimes, when it comes to puppies, eating poop can be a result of the punishment for uncleanliness in the apartment.

Most often our pets (dogs and cats) eat excrement if their body misses some microelements. By the way, if you have a dog and a cat and your dog eats poop after the cat, it is strongly advised to check not only dog but your cat's health as well. Probably, cat's poop has a very attractive smell because the food hasn't been digested fully due to low acidity or other physiological matters.

Eating manure (cow, horse, etc.) is almost considered to be a norm. There is even a trend, which supporters advise to let your dog eat fresh and ecological manure when possible. Most often, if the dog likes to eat the manure of herbivores, it is caused by a lack of fiber and enzymes. High interest in manure is eliminated by adding uncleaned (black) rumen to the dog's diet.

The worst case is eating human excrement. No one can define a single reason for that. There are several widespread versions. This can be caused by worm infestation or by the lack of microelements, enzymes or energy. There's also an opinion that dogs simply find human excrement tasty because of a rich diet. However, all these versions are quite disappointing.

Apart from physical reasons, eating excrement can have a psychological background. It can be a "bad habit" or a response to punishment, stress or a lack of attention.
What you should do if your dog eats excrement?

  • The first thing is to consult a veterinary nutritionist to analyze the existing diet.
  • It would also be great to have a biochemistry and feces analysis.
  • Give your dog an anthelmintic, then pass a course of probiotics, coupled with a vitamin and mineral complex.
  • Don't forget to diversify the dog's diet.
Download the dog training app
and join the community!
Made on
Tilda