Why do dogs eat stinky things and what can you do about it?

Why do dogs eat stinky things?

Here are some reasons why dogs eat stinky things such as poop:

Mothers do it to clean up

Sometimes, mothers eat the poop of their puppies after having a litter. They do this to keep the den clean. This is considered normal behavior, and some mothers continue after are puppies are weaned.

It might be an attempt to get attention

Dogs may eat stinky things in an attempt to get your attention. Of course, they know you would react strongly when you see them eating poop, so this may be their best bet to get you to notice them.


Dogs that eat a lot and steal food are more likely to eat poop. You already know dogs evolved by scavenging. So it may just be an instinct to ensure they eat enough food.

Poor feeding

If the poop-eating behavior in your dog is strange and unusual, it may indicate that something is medically wrong with your pooch. It may be a sign of diseases of the liver, brain, or intestinal tract. Sometimes, this is often accompanied by behavioral changes, weight loss, or vomiting.


When dogs become anxious, they have a tendency to eat stool. For example, if you punish your furry friend for soiling in the house, they may eat the stool out of anxiety and fear of being punished.

What do researchers say?

Here’s a summary of research conducted by Dr. Hart from the University of California, School of Veterinary Medicine:

  • Coprophagia is more prevalent in multi-dog households ( compare 33% in homes with ¬3+ dogs vs. 20% in single-dose homes)
  • Female dogs have a higher tendency to eat poop, while male dogs have a lower tendency, especially those that haven’t been neutered.
  • 85% of poop eaters eat feces of other dogs and not their own
  • Dogs rarely eat watery stools. They prefer hard or even frozen stools.
  • 92% of poop eaters love stool that is only 1–2 days old
  • Dogs who beg and steal food off tables tend to be poop eaters

How to stop your dog from eating stinky things

No matter the reason behind your dog’s attraction to stinky things like poop, there are some measures you can take to curb that behavior. The danger of transmitting parasitic diseases alone is enough reasons to make you want to help your dog stop poop eating.

Limit your dog’s access to poop

Research has shown that dogs are more attracted to fresh feces. So you can help your dog stop this behavior by picking up waste immediately you notice them in your yard.

Walk your dog on a leash

You can put your dog on a leash as you take them out for a walk. This helps to keep them away from any poop they may find in their path.

Avoid resorting to punishment

You may think by punishment, you would stop your dog from eating poop in the short term, but it may do more damage than good. When you punish your dog, it damages your relationship with your dog and this can cause them to behave worse.

Try dietary supplements

If you’ve cut your dog’s calories recently, you can consider switching to a high-fiber formula. When you add enzyme supplements to your dog’s diet, it can make the taste of their poop less appealing, and they tend to avoid it completely.

Train your dog to understand the “leave it” command

Work with positive reinforcement and train your dog to understand the “leave it” command. You can appreciate them with a treat each time they obey the command. With time, you’ll observe a positive change in your dog.

Provide a toy for potty breaks

If your dog loves to play in the yard when you let them out, they tend to look for things to eat or enjoy. Don’t leave your pooch alone with time to search. Instead, provide a toy or treat to distract them and keep an eye on them during this period.


Dogs eat stinky things like poop for several reasons including, care for their puppies, greed, poor feeding, anxiety, and nutritional deficiencies. However, this behavior is observed to be natural in canine nature.

Say Hello On

Instagram | Facebook | Pinterest | Twitter

Subscribe to our Newsletter HERE



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store


Earth-friendly cat & dog collars with 100% cotton or hemp, wooden bow tie or heart and a friendship bracelet for you in various designs.