Why Is My Dog Eating Poop? 6 Possible Reasons (And How to Stop It)

Find yourself wondering, “Why is my dog eating poop?” Well, coprophagia is a common problem. Here’s what you should know, including some strategies to stop it.

There are several reasons why dogs eat poop. By: MSVG
Did someone say something about poop? By: MSVG

Probably one of the grossest things our dogs do is … drumroll, please … eat poop.

Why is my dog eating poop, and how can I make them stop it?

What is Coprophagia?

First, let’s talk about why. When dogs eat poop, it’s known as coprophagia.

Coprophagia in dogs refers to the behavior of eating poop, either their own or that of other animals. While it’s considered unpleasant to humans, it’s a rather common behavior in some dogs. There are various explanations for why a dog may engage in coprophagia, ranging from nutritional deficiencies to several behavioral reasons. Coprophagia can be managed through various strategies, and most important is addressing any underlying health issues or behavioral concerns that explain why your dog is eating poop.

Here are some of those possible explanations:

1. Poor Diet

The diet your dog needs will change throughout his lifetime.

Puppies need puppy food, adult dogs need adult food, senior dogs need senior food, and many dogs have various health conditions or breed requirements that necessitate adding or adjusting types of food.

If your dog is not getting the proper nutrition from his food, he may be more likely to ingest feces because he is looking to instinctively replace those nutrients his body is lacking.

How to Stop It: Speak with your veterinarian about your dog’s behavior and what you are feeding him. It may be that you need to feed a different type of food with more nutrition.

2. Motherhood

When a dog gives birth and is raising her puppies, she will lick them around the anal area to encourage them to poop. She may also eat their feces. Gross, right?

This is instinctual behavior — not only does it keep the area clean, but removing the feces lessens the likelihood of attack by predators.

Sure, no wolf or bear is going to come strolling into your house, so she is perfectly safe with her pups. But you can’t always control instinctual behavior.

How to Stop It: Be vigilant. This behavior will likely cease as the puppies grow. Clean their rear areas frequently and try to be proactive about noticing any elimination. Yelling at or punishing your dog for instinctive behavior is likely going to upset her and the puppies, and she may not be able to overcome the drive to lick.

In this video, Dr. Stephen Brammeier of Kingsbury Animal Hospital offers some additional explanations and solutions:

YouTube player

3. Parasites

Some parasites in a dog’s body will leach away nutrients that the dog needs. Tapeworms are a good example. Sensing this, a dog may eat poop to try to replace the nutrients she is losing to the parasites.

Keep an eye on your dog. Is she also losing weight, less active, having bowel issues, feverish — or is there something not quite right that you can’t put your finger on?

How to Stop It: If you suspect that your dog has worms or parasites, definitely get her to the vet so that the diagnosis can be confirmed. You will want to start her on medication to treat the infestation right away if she does have worms or parasites. Left untreated, many parasites or worms such as hookworm or heartworm can be dangerous.

4. Stress

Does your dog spend most of his day tied up in the backyard?

If so, he may simply be lonely, bored or stressed. Some dogs can react to stress or loneliness by eating poop.

Dogs are social creatures and are meant to have interaction and exercise daily. Leaving him alone for the better part of the day could be a reason for his sudden fascination with feces.

How to Stop It: Spend time with him. Take him for walks or jogs. Encourage and engage in playtime that includes running around together or even just you tossing a ball for him to retrieve and bring back to you. Give him lots of praise when he does something well.

If you notice he is going for poop, discourage him by saying, “No!” Praise him when he listens. Call him to you and have him do something easy, such as sit, and then reward him for it.

5. Cat Litter Appeal

Kitty litter conundrum: Does your dog raid the litter box as soon as your back is turned? You may be wondering then, “Why is my dog eating cat poop?”

It’s thought that dogs do this either to replace supplemental nutrients that they are lacking or because they are not being fed enough.

Although you may feel that your dog does it to drive you nuts, dogs really don’t think that way. To them, kitty poop smells good and they want to eat it.

How to Stop It: Try to move the litter box to somewhere your dog can’t access it. If she can’t get to it, she can’t eat it!

You’d be surprised at how clever dogs can be when they’re after something, and if they have all the time you’re at work to figure it out, they just might. You may have to resort to a gate solution: Install a baby gate in the doorway of the room with the litter box.

6. Backyard Buffet

If you pick up feces in the backyard only once a week or even less, you’re creating a minefield of poop bombs for your dog to eat.

Just as stress and poor diet can contribute to a dog eating poop, the availability and high amount of it certainly does not discourage the behavior.

How to Stop It: Get out there and pick up the poop. You’ll reduce the smell and have a cleaner backyard, and this also helps keep flies away.

If you can’t pick it up every day, do it as often as you can, ask other family members to pitch in, or inquire about a dog walker or sitter who would be willing to clean up the backyard waste when she comes to watch or exercise your dog.

Final Thoughts: Why is My Dog Eating Poop?

As outlined in this article, there are several reasons for coprophagia, and it may be tough to figure out just which is driving your dog to eat poop. A call to your vet to discuss dietary changes can’t hurt.

Above all, be sure to address the underlying issue. It may be that your dog is lacking something you need to provide for him — so shouting, “No, no, no!” wouldn’t address the root of the problem.

Being a pet caregiver means lots of things — fun, happiness, companionship and joy. But you have to remember to scoop the poop!

Frequently Asked Questions (FAQ)

Should I Be Worried if My Dog is Eating Poop? 

If you notice your dog eating poop, it’s a good idea to determine why, because there are some explanations that require veterinarian attention. You also should likely be worried if this behavior is disruptive or you think it is negatively impacting your dog. Talking with a vet could be a quick way to help you determine how much you should worry. 

Can Dogs Get Worms from Eating Poop?

In some cases, dogs can get worms from eating poop, especially if the feces come from an animal who is infected.

Why is my Dog Eating Poop All of a Sudden?

If your dog begins eating poop after not having displayed the behavior before, there could be underlying medical reasons for this, or other behavioral explanations. A consultation with your vet can be beneficial to help explain why your specific dog has begun eating poop. 


This pet health content was reviewed for accuracy by a veterinarian, Dr. Pippa Elliott, BVMS, MRCVS. It was last reviewed Dec. 17, 2018 and last updated on June 17, 2024.