Why Do Dogs Eat Poop?
Dogs are omnivores and they like meat. They love it! However, there are some things that don’t appeal to them: dead bodies, vomit, feces and other bodily fluids (including blood). So if your dog eats any of these things then he will not want to eat anything else. If you feed him something else or give him a treat while feeding him those types of foods, he may become upset with you.
The best way to stop your dog from eating poop is to make sure he doesn’t have access to it. You can do this by keeping your yard free of garbage and other refuse.
Also, keep all doors and windows closed when you aren’t home so that no one comes into the house and opens up the door for your pooch. Finally, try to avoid letting him outside at night because he may get hungry during the day time.
If your dog does manage to sneak away from the house and come across poop, he will probably go back to sniffing around your garden or backyard until he finds something else. If you’re lucky, he’ll just find a piece of chicken bones or grass.
But if you let him out too early in the morning or late at night, then chances are that he’s going to come across a pile of human waste. That’s when things can get messy!
The best way to keep your dog from eating his own poop, your neighbor’s poop or anyone else’s is to clean up after him every time he goes. It’s a hassle but I guarantee it’s going to be easier than trying to train or break him of this nasty habit.
My dog ate poop!
What do I do?
You are probably upset right now and who can blame you?
The good news is you came to the right place. The bad news is that I can’t help you. I don’t know what caused your dog to start eating his own poop or someone else’s. But there are two things we can do: figure out why he did it and fix it or cover it up and not let him do it again.
Let’s start with why he did it because that’s an easier problem to solve. There are two main reasons:
1. He smelled it and couldn’t help himself.
2. He tasted it and really liked the flavor.
Now the first one is easy to solve. All you have to do is make sure that he doesn’t have access to any more poop.
Make sure all of the doors and windows are shut when you aren’t home so he can’t sneak out and go search for more poop to eat. You should also make sure that all the garbage cans have lids on them so he can’t get inside of them.
The second reason is a little trickier to solve. It basically comes down to curing his taste for poop.
There are several ways to go about doing this. One way is to give him a taste of his own medicine by feeding him some canned dog food every time you catch him eating poop. This will basically make him sick until he stops eating the poop.
Another way is to give him something better to eat such as chicken, steak, or some other meat product. The problem with this is that you need to get it to him quickly after he’s eaten the poop or else the taste for the meat will be gone.
One of the lesser known techniques is to give him a small dose of laxative. Don’t worry, it won’t hurt him; it’ll just give his insides a very uncomfortable feeling that he’ll associate with the poop.
Whatever method you choose, you need to be diligent and consistent. You need to catch him in the act every time and give him something else to eat as soon as possible.
After a couple of days, he’ll get the hint and stop eating the poop.
Remember that you need to catch him in the act. If he manages to eat all of the poop and then two hours later he’s sitting next to you with a guilt-free face, then you can’t give him something else to eat.
You’ll just be rewarding him for stealing the poop and being clever. Your only hope is to catch him in the act or wait until he does it again and try again.
As bad as it sounds, lock him in a different area or put him in a crate if you have to. You need to make sure he doesn’t have access to any poop whatsoever.
This may seem like a tedious and long process, but once you get past the worst of it, he’ll probably stop stealing poop to eat altogether.
What to do if your dog eats cat poop?
Sadly, dogs eating cat poop is more common that you might think. The reason for this is not the same as above. If your dog eats cat poop, he’s probably eating it because he’s hungry.
The first thing you need to do is feed him more. Feed him twice a day instead of once and give him more food overall.
If this doesn’t solve the problem, there’s a good chance that he’s eating cat poop because there isn’t enough water available to him.
Place multiple bowls of water around the house. This way, he won’t have to walk as far to find water.
You could also try getting a water dispenser for an indoor pet. These can be filled with water and keep it cool and easily accessible for your dog.
If this doesn’t work, you may need to see a veterinarian. There are some diseases and health problems that can cause a dog to eat cat poop or their own poop.
These problems need to be fixed immediately in order to save your dog’s life.
Sources & references used in this article:
- Why do Dogs Eat Poop? (LA Walden – mallardcreekvet.com)
- Why we love dogs, eat pigs, and wear cows: An introduction to carnism (M Joy – 2020 – books.google.com)
- Can Dogs Eat Pineapple?(What To Know) Before Giving It (M Barham – 2020 – m-dog.org)