Skip to Content

Why Dogs Eat Poop and What To Do About It

Share this post!

This post contains affiliate links, and I will be compensated if you make a purchase after clicking on my links. 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 Zesty Paws Chew No Poo Bites. 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



Friday 7th of May 2021

I do the pine apple juice thing been doing it for a month before any change but it works. Many people say no dogs won’t lick it up I just pour a tiny bit on there food daily. I will continue with this cause it works


Monday 10th of May 2021

I'm glad it works for your dogs Patsy. It seems to be hit or miss with it. Works for some, not for others.

Naomi Kautz

Thursday 11th of March 2021

I have four female chihuahua I keep trying to keep them from fighting


Friday 12th of March 2021

Sounds like they are fighting to be the Alpha dog. You may need a dog behavior trainer to help you.

Ken Llewellyn

Monday 25th of September 2017

My oldest still eats poo,but the other two,I have caught them licking up pee also :-(


Monday 25th of September 2017

Ugh, pee too? Don't think I have seen that before.

Regina Barousse

Wednesday 19th of July 2017

My dog stop eating his poop for a while with some pills the vet send him, but when I stop giving him the pills he began again, he especially likes cat poop or horse poop even more, what can I do? I give him Royal canin so I dont think he's lacking nutrients! ???


Wednesday 19th of July 2017

Can you put him back on the pills the vet gave you? If not, try the Forbid or the Deter supplements mentioned in the article and see if that helps. You can find it at your local pet store or if you click on the links, it will take you to the products on Amazon.

Shirley Jennings

Monday 26th of June 2017

I tried using pineapple to stop my chi from eating poop It worked for about 2 weeks Then she started back eating poop I will now try using can pumpkin

David M.

Tuesday 3rd of July 2018

Try it for a week or two then switch back to pineapple.switching back and forth will keep their poop from tasting good again.


Monday 26th of June 2017

Let us know if it works for your chi Shirley.