9 Reasons Why Your Dog is Eating Poop

9 Reasons Why Your Dog is Eating Poop

Dogs eat poop for a variety of reasons. Some have been inadvertently trained to do so as part of their puppy potty training, while others might have developed this habit by themselves. Eating feces is not unusual among animals, since it contains a lot of useful nutrients that can help them if they're lacking in their diets. In addition, there are a few common underlying medical issues that can lead a dog to this behavior, and you should know them all if you want to fix the issue.


Complete Health Multivitamin

Advanced with Glucosamine, Chondroitin, Probiotics + Omegas

Learn More 

1) Training

When the mother dog has a litter of puppies, she cleans up after their poop the only way she can, by eating it. Not only does this keep her den clean; it also protects her puppies from nearby predators, who could be drawn in by the smell. Puppies often learn this behavior from mom, as it coincides well with their natural curiosity and desire to smell and taste EVERYTHING. While most pups grow out of this habit, some dogs eat poop as adults out of boredom, a lack of proper nutrition, or a lack of training against the behavior. 

2) Pica: the craving for non-food items

Pica is a condition often seen in puppies or young dogs, where they develop an appetite for non-edible items such as metal, wood, stones and - yes - feces. This generally starts because of lack of nutrients from food or from boredom. As soon as your pooch starts eating poop instead of its regular food, give it some vitamins and try to keep its mind working. You can play interactive games with your pet or hand out chew toys so they have something else to focus on instead of the usual poop snack.


 Complete Health Multivitamin

Advanced with Glucosamine, Chondroitin, Probiotics + Omegas

Learn More

3) Hunger

Just like any living being, dogs are sometimes left without their daily feed. When this happens, they might resort to eating feces as a substitute for real food. If you own a puppy or a young dog that has just started eating poo, try giving less food at every meal until the habit stops altogether. Make sure that your pet always has access to fresh water at all times.
4) Malabsorption: not enough nutrients from regular diet
If your pup is experiencing malabsorption due to a poor diet, chances are they will turn to eating feces in order to get the nutrients that their body needs. When this happens, you need to change your pup's food immediately and start giving them supplements like digestive enzymes or probiotics. Your pooch will not develop an interest in stool if it is getting all the required vitamins through its meals. Use Superdog Solutions Complete Health Multivitamin to ensure they get their full supplement of daily nutritional needs.
5) Parasites
Parasites can be another reason older dogs eat poop, especially when they have worms . This condition might also lead to diarrhea , so make sure you take your furry friend to the vet if you notice either of these symptoms together with stool-eating habits in your pet.

Flea Treatment & Prevention

Learn More

 6) Ulcers & gastritis

If your dog has ulcers or gastritis , then they might start eating feces as a way to cope with the pain. In this case, you need to give your pet some medications that will reduce the inflammation and make it heal a lot faster.
7) Attention-seeking behavior
Some dogs eat poop because they want attention from you. If this is your pooch's strategy to get more out of its owner, then it will take advantage of any opportunity there is to achieve what it aims for. When your dog eats poop, do not reprimand them or say no as this will only reinforce the bad habit. Try taking away something that your pooch values very much instead, such as its treats or toys . This should stop the poop-eating behavior immediately, but do not forget to provide your furry friend with something they can chew on so this habit does not get repeated again.

Shampoo & Conditioner

Learn More

 8) Boredom

If your pet is left alone for long periods of time without any toys or playmates, then they might resort to eating feces out of boredom. Puppies and dogs that are not properly trained will feel like they have nothing else to do but eat their own stools rather than looking for other things to do. Do not leave your dog unattended if you want them to stop eating poop; take care of its needs and train them while playing with them regularly or taking them for walks.

 9) Medical conditions

 Finally, dogs might start eating poop due to underlying medical issues such as liver problems (which cause foul breath), intestinal worms , chronic pancreatitis, diabetes, Addison's disease, hyperthyroidism or even Alzheimer's. If your dog displays any of these symptoms together with the stool-eating habit, take them to a vet and ask about treatment options that will fix the problem and stop their poop-eating behavior.
Mistaken theory: Pregnancy hormone causes dogs to eat their own feces?
We could not find evidence that there is such a "pregnancy hormone" in female dogs' bodies after mating even though we did find references online claiming so. The smell of estrogen does increase during estrus (heat) but this has nothing to do with eating feces as pregnancy hormone should be defined if such exists. We found no studies on this subject nor expert comments except those related to pregnant women, which is clearly not the same thing.
Pregnancy hormones are important for mothers to be because they help with fetal development and growth during pregnancy. Dogs do not have menstrual cycles, let alone pregnancies that require hormone support. Therefore, there is no evidence of any sort of canine "pregnancy hormone" causing dogs to eat their own feces or others'. This is simply a myth without scientific basis.
As you can see from some of the reasons above, eating poop can sometimes result in more serious health problems for your dog such as malnutrition, parasites and other infections like toxocariasis (which affects humans too). If you think that your pet's behavior has crossed the line into addiction , then the sooner you take action the better.


Paw Protection

Learn More

Addiction to eating feces in dogs is not generally taken too seriously by pet owners, perhaps because it is not as disgusting for human beings as it actually seems (unlike some other habits that furry friends might pick up). However, this bad habit can cause damage to your beloved pooch's health so you should try to break your dog of this unappealing practice if possible. Here are some tips on how to stop a dog from licking or eating their own stools:
1. Add a multivitamin to ensure they are receiving the nutrients they were lacking.  
2. Increase the amount of fiber in its diet so that stool becomes harder and your pup stops finding them appetizing
3. Make sure that your dog does not spend hours without any stimulation, mental or physical
4. Provide plenty of playthings and chews that will take its mind off the habit;
Give your dog a "safe" place in the house to eat without being scolded, such as a kennel.


In conclusion, although common, eating poo is not a normal behavior for dogs.  There are several reasons why dogs might engage in this bad habit that we should try to understand before disciplining our pups. If they do not stop eating feces through simple measures, such as adding a multivitamin, visit the vet and ask about treatment options that will fix the issue from within.

Do you have a recommendation, questions or insight? Share in the comments
Share the Article with friends

Complete Care Kit

Learn More

Back to blog


My Boston Terri’s 1 yrs old, and she eats poop from my 13 yr old Maltese! It turns my stomach to see this!


My dog is old an she be in house then go outside it look like she hunts for it I have to other dog she eats there’s not hers she will follow the other dog out go right behind her what can I do she’s like 13 or 14 years old

Victoria Burnett

My 1 year old pug eats my Yorkie’s poop but not his own. My yorkie has kidney disease and is not healthy so I am not sure why but it is gross and disgusting and I need it to stop cause he is really licky and loving but not with that mouth. I don’t know what to do

cec flink

My pug baby is 3, she was a breeder dog, spending most of her time in a barn, unless she was pregnant. She is very skiddish and is slowly warming up to our routine. She eats her poop, I’ve tried the medication from the vet but she is still eating her poop. She has lots of chew toys. I Changed her food, but she’s still eating her poop! She doesn’t like being left alone, but my husband and I both work. When we get home she is with us. When we have boarded her, she refuses to eat and looses weight, so no more boarding! She goes with us or I don’t go. I’m at a loss on what to do! Thanks for suggestions!

Stacy Wright

So i just got this puppy for the past christmas and she is dtill very small only about 7-8 weeks well last night was the first night we let her stay out of the kennel we also have a cat so we thought it would be fine considering we are training her to use the pads (she is doing super) well my husband woke up this morning and saw her laying on the couch well next to her on the couch was a pile of poo he went to get tissue and came back she was eating it what should i do please help she threw up yhe other day and tried to eat that as well

Samantha Hartnett

Leave a comment

1 of 4

Superdog Solutions Product Range