Skip to Content

Why Dogs Eat Poop and What To Do About It

Share this post!

I Love My Chi may earn a small commission for purchases made after clicking some links on this page. As an Amazon Associate I earn from qualifying purchases.  Learn More

why dogs eat poop and what you can do about it“Why does my dog eat poop?” It’s the age old question. Why do dogs eat something that is so obviously disgusting?

One of my dogs used to eat feces and it would actually make me gag when I’d see her do this. So gross!

Eating dog poop is technically called coprophagia.

Why They Eat Poop

There are different theories on this. Some think it’s cause by a mineral deficiency. Some think it’s hunger due to parasites. Some think it was a way primitive dogs ate poop to coat their intestines with good bacteria and to keep their area clean. Some think it’s all psychological.

Gross as it is, sometimes they do it simply because they like the taste. Cat poop seems to be especially tasty to them.

It can also be a sign of illness so do mention it to your vet.

One thing for sure, it’s obviously a dog thing and not just a Chihuahua thing.

Should You Let Them Eat Poop?

It isn’t necessarily bad for them and can have a few health benefits. BUT I still wouldn’t let them do it. Not only is it gross and nasty, if the poop eaten has come from an animal with parasites, your dog can get them too. Also, have you ever been kissed by a dog that has “poop breath”? YUCK


How To Stop Dogs From Eating Poop

  • Prevention is best if possible. Pick it up as soon as you see it outside. If you have a cat, get one of those cool self scooping litter boxes. A friend of mine has one and as soon as the cat leaves the box, it automatically picks up the waste and deposits it in a bag inside the machine thing. Every few days, you throw the bag out and replace  it with a new one. It’s easier for you and won’t leave any poo in the littler box for your dog to snack on.
  • Teach them the “Drop It” command so if you see your dog pick up poo (or anything you don’t want them to have) they will drop it on command. If they do drop it, praise them for doing so.
  • If your dog eats their own feces as soon as they eliminate, keep them on a leash (even in your own yard) so you can  pull them away from it after they poop. Then pick it up and throw it away.
  • If your dog only eats his own poop, you can try Forbid and Deter. Some people in our facebook group swear by these and many vets recommend them.
  • A cheaper alternative is to add a little pineapple to your dog’s food. Most dogs love pineapple and it will make their poop less appetizing to them. Meat tenderizer and canned pumpkin will do the same thing Of course, adding any of these things only works if your dog is eating their own poop.
  • Feed your dog a high quality dog food. You want to make sure they are getting all the nutrients they need. You may want to add a vitamin/mineral supplement too.
  • I know many pet parents don’t want to do this but if all else fails, you can resort to using a muzzle when your dog is outside and near feces of other animals.

Sometimes dogs will just stop doing this on their own. Other times it’s a life long battle no matter how hard you try to stop it. Have you won this battle with your dog? What worked for you?

Cathy signature Chi


put in image code
Chi Tries to Say I Love You
Very Sleepy Chi
Very Sleepy Chi