Perhaps this is one of the most disgusting habits of dogs. You want to stop it, and you should, but you should know that if he’s doing it, he may have some dietary deficit or digestive problem.

While some solutions will prevent your dog from eating his stool, the origin of the issue should be solved. If it goes unsolved, your dog will try to fulfill this need on others’ poop. So, to know how to stop a dog from eating poop with home remedies, we need to know what is causing it first.

Why Is My Dog Eating Poop


In the first weeks after birth, the dog’s mother will lick the poop of her puppies to clean them. As the puppies grow, they’ll start doing the same to themselves or others as a way of socialization. This is completely normal on puppies and will be naturally cut at the age of 9 months approximately.

A young or adult dog can do it because of imitation if he has seen other dogs doing it, or there’s a new puppy in the family. Even so, this behavior should be stopped since it doesn’t contribute to anything.

Nutrient Malabsorption

If a dog has a nutritional deficit, he will instinctively try to fix it by eating plants, waste, and of course, poop.

Feces often have undigested nutrients. Even more if your dog is suffering from malabsorption, leading him to try second digestion.

Worms Infestation

An internal parasite infestation will steal the precious nutrients in your dog’s food from him. This will make the dog feel hungrier and not well-fed. Because of this, he will start eating his poop, trying to absorb more nutrients from it.

The Food

When dog food is designed to be cheaper and not to provide appropriate nutrition to him, it may be lacking nutrients. If this is the case, the dog will start scavenging poop in the yard to fill his dietary requirements.

How to Stop a Dog From Eating Poop

Change the Food

Change it for a food that meets the nutritional requirements of your dog. Make sure that the food matches your dog’s level of activity, don’t buy a sedentary dog’s food for a hyperactive young.


An internal de-worming should be done each 3 to 4 months. Anyway, if you suspect that a parasite infestation is causing this, you should consider doing it.

Remember that when a new puppy arrives, the whole crew needs to be de-wormed at the same time. Otherwise, they could be re-infecting each other, even more if they eat his and others’ poop.


If there are no feces at all, they can’t eat any. Just pick the droppings right when it’s done.

Please use this as a supportive method, getting rid of the problem but not solving what is causing it could only worsen the dog’s health.

Poop-eating Deterrents

These are meant to change the taste and smell of your dog’s stool, making it disgusting and unappetizing for him. Many of these products contain chamomile, pepper-plant derivatives, yucca, garlic, and parsley.

Just add some deterrent to your dog’s food, and other dogs in the house as well. He should stop eating poop since the scent will now be repulsive to him.

Home Remedies to Stop Dog From Eating Poop

Changing his food, de-worming, and prevention should be applied to all cases. However, if you want to know how to stop your dog from eating poop with home remedies instead of using a deterrent, here are some you can try:

More Fiber Intake

Dogs will look for consistent and solid drops to eat, they won’t take a soft or messy poop. Giving him carrots, spinach, green peas, and other diverse fruit or vegetables will help with his fiber intake.

Apple Cider Vinegar

This habit is commonly caused by a deficiency of hydrochloric acid. Adding to the food a teaspoon of apple cider vinegar every 10 kilos of weight would solve the problem.

Raw Zucchini

Another great source of hydrochloric acid is raw zucchinis. Add it cut into small cubes to his food and make sure he’s eating it. Remember not to cook it, it has to be strictly raw.

Pineapple Snacks

Giving these as treats will modify the way the dog is perceiving tastes, due to the acidity of the pineapple. This will discourage him from eating feces since now it will smell weird.


It will help with your dog’s intestinal tract, helping with both diarrhea and constipation. Pumpkin has plenty of vitamins and minerals that will help fulfill his dietary necessities. Stopping, this way, the gross behavior of eating poop.

Should I Worry If My Dog Is Eating Poop

Most of the time that dogs start with this habit isn’t a signal to worry. Commonly it’s solved by a change in his diet and discouraging it.

Yet there are some unusual cases where a dog won’t stop eating his or others’ stools. When all solutions were tried and no changes are shown, you should consider that he’s being unable to absorb nutrients. If this is the case with your dog, you will need to take him to the vet for a check.