Why Do Dogs Eat Poop

why do dogs eat poop
why do dogs eat poop

Of all the odd habits our dogs have—drinking toilet water, rolling in dead things, licking their butts— nothing disgusts most dog owners more than pondering why dogs eat poop. A dog’s motivation isn’t to gross us humans out, but the act of eating poop certainly does. So much so, in fact, that discovering that your dog eats poop is often cited as a reason people try to rehome a dog, or even opt for euthanasia.

The Science of Why Dogs Eat Poop

There’s a scientific name for a dog’s habit of eating poop—coprophagia—and also both behavioral and physiological reasons why some dogs view poop as a delicacy. If you have a dog who eats poop, don’t despair. There are ways to discourage poop-eating through behavior modification, and some products you can buy that can help make poop less palatable to dogs.

Although coprophagia in dogs hasn’t been deeply explored by scientists, poop eating is a relatively common phenomenon in dogs. In a 2012 study presented at the American Veterinary Society of Animal Behavior annual conference, researchers led by Dr. Benjamin Hart, from the University of California, Davis, found that:

  • 16% (one in six) of dogs are classified as “serious” poop eaters, which means that they were caught in the act of eating poop five times.
  • 24% of the dogs in the study (one in four) were observed eating poop at least once.

Hart wrote, “Our conclusion is that eating of fresh stools is a reflection of an innate predisposition of ancestral canids living in nature that protects pack members from intestinal parasites present in feces that could occasionally be dropped in the den/rest area.” Translation: It’s in a dog’s DNA to eat poop.

The study consisted of two separate surveys sent to about 3,000 dog owners. While eating poop is repulsive to human sensibilities, it’s not really all that gross from a dog’s point of view. Dogs evolved as scavengers, eating whatever they found on the ground or in the trash heap, so a dog’s idea of what’s good to eat is different from ours. In his Handbook of Applied Dog Behavior and Training, animal behaviorist Steven R. Lindsay says that coprophagia “may be one of several appetitive survival behaviors that have evolved to cope with the periodic adversity of starvation.” In other words, when food is scarce, you can’t be picky.

Eating Poop Is Normal for Dogs and Puppies

For some species, like rabbits, eating poop is a totally normal way of obtaining key nutrients. In fact, if you prevent rabbits from doing this, they will develop health problems, and young rabbits will fail to thrive. Fortunately, dogs don’t need to get nutrition this way. Eating poop, however, is a normal, natural dog behavior at some life stages.

Mother dogs will lick their puppies to urge them to eliminate—and clean up their puppies’ poop by eating it—for about the first three weeks after giving birth. Puppies will also naturally engage in this behavior, eating their own poop (autocoprophagia), poop from other dogs (allocoprophagia), as well as poop from cats and other animals. Some dogs find horse manure and goose droppings particularly appealing. It’s not dangerous for a puppy to eat their own poop, but consuming poop from other animals may cause health problems for a puppy if the animal’s stool is contaminated with parasites, viruses, or toxins. In most cases, this behavior will fade before the puppy is about nine months old.

Beagle sniffing something on the ground

Facts About Dogs Who Eat Poop

When it happens in puppies, coprophagia (aka poop eating) is generally considered to be just part of the process of exploring the world around them. Most puppies will be satisfied with sniffing and investigating the scents they can gather from poop, but some puppies will want to put (literally) everything into their mouths, including poop!

One bizarre fact: Dogs will rarely eat soft, poorly formed feces or diarrhea. They appear to be attracted mainly to hard stools. Frozen poop, in particular, is apparently an especially exciting treat for dogs who eat poop. In his study, Hart made some other observations about why dogs eat poop:

  • Coprophagia was more common in multi-dog households. In single-dog homes, only 20 percent of dogs had the habit of eating poop, while in homes with three dogs, that rose to 33 percent.
  • Dogs who eat poop are no harder to house train than any other dogs.
  • Female dogs are more likely to eat poop, and intact males were least likely.
  • 92 percent of poop eaters want fresh poop, only one to two days old.
  • 85 percent of dog poop eaters will not eat their own feces, only poop from other dogs.
  • Greedy eaters—dogs who steal food off tables—tend to be poop eaters.

Why Do Dogs Eat Poop?

If your adult dog starts to eat poop, you should consult with your vet to rule out health problems like:

  • Parasites
  • Diets deficient in nutrients and calories
  • Malabsorption syndromes
  • Diabetes, Cushing’s, thyroid disease, and other conditions that might cause an increase in appetite
  • Drugs, such as steroids

In some cases, dogs start to eat their own poop because of some kind of environmental stress or behavioral triggers, including:

  • Isolation: Studies have shown that dogs who are kept alone in kennels or basements are more likely to eat poop than those dogs who live close to their people.
  • Restrictive confinement: Spending too much time confined in a small space can cause a dog to develop a poop-eating problem. It’s not unusual to see coprophagia in dogs rescued from crowded shelters.
  • Anxiety: Often, coprophagia is a result of a person using punishment or harsh methods during house training. According to this theory, dogs may eliminate and then eat their own poop to get rid of the evidence, but then they are punished more. It becomes a vicious cycle.
  • Attention-seeking: Dogs may eat their own poop to get a reaction from their humans, which they inevitably will. So if you see your dog is eating poop, don’t overreact.
  • Inappropriate association with real food: Dogs who are fed in proximity to their poop may make a connection between the odors of food and those of feces and will be unable to tell the difference.
  • Scenting it on their mothers: Lindsay writes that in some cases, puppies will get confused by sniffing fecal odors on their mother’s breath after she has cleaned them. Also, sometimes mothers may regurgitate food that is mixed with puppy fecal matter. He calls this an “appetitive inoculation,” which may set a puppy up to develop this bad habit.
  • Living with a sick or elderly dog: Sometimes a healthy dog will consume poop from a weaker dog in the household, especially in cases of fecal incontinence. Scientists hypothesize that this may be related to the instinct to protect the pack from predators.

How to Stop a Dog From Eating Poop

Veterinarians and dog owners have seen improvements in the behavior of a dog who eats poop by using a few strategies, including:

  • Vitamin supplementation: There’s been a long-standing theory that dogs eat poop because they are missing something in their diets, so a dog multivitamin could be helpful. Vitamin-B deficiency, in particular, has been a prime suspect, and studies have backed this up. In 1981, scientists showed fecal microbial activity synthesized thiamine, a B-vitamin. Other research found other missing nutrients.
  • Enzyme supplementation: The modern canine diet is higher in carbohydrates and lower in meat-based proteins and fats than the canine ancestral diet. Some people have had success with digestive enzyme supplements for dogs, including some products that contain papain, an enzyme that aids digestion.
  • Taste-aversion products: The theory is that certain tastes and smells are as disgusting to dogs as the idea of stool eating is to us, so offering a poop-eating deterrent treat or adding a poop-eating deterrent powder to food will make the poop that’s being produced less appealing. Many of these products contain monosodium glutamate, chamomile, pepper-plant derivatives, yucca, garlic, and parsley. Just remember: All of the dogs (and cats) in the household need to eat a stool-eating deterrent in order for their poop to be unpalatable to the dog who’s got the poop-eating habit. Some dog owners will also use a bitter-tasting spray on poop to make it taste worse.

Perhaps the best way to stop the problem of a dog eating poop is through training and environmental management methods, including:

  • Have all the right equipment for feeding, training, and walking your dog.
  • Keep your dog’s living area clean, including the yard, so there will be no piles of poop for them to be tempted to eat.
  • Cat owners should keep the litter box clean or out of the dog’s reach. You can find covered cat litter boxes that help keep dogs out, or use a dog gate to restrict access to the box.
  • Supervise your dog on walks, and pick up their poop immediately.
  • Training. Work hard on the cues “leave it” and “come.” One simple exercise is to teach your dog to come to you for a treat as soon as they’ve pooped. That way, your dog will develop a habit of paying attention to you for a tasty tidbit, instead of turning toward the revolting one on the ground.


Q: Is it normal for dogs to eat poop?

A: Yes, it is normal for dogs, especially puppies, to eat poop. Mother dogs clean up their puppies’ poop by eating it, and puppies will naturally engage in this behavior as well. However, the behavior typically fades as the puppy grows older.

Q: Why do some dogs eat poop?

A: There are several reasons why dogs eat poop, including nutritional deficiencies, environmental stress, behavioral triggers, and instinctual behaviors inherited from their ancestors.

Q: Is eating poop harmful to dogs?

A: Eating their own poop is generally not harmful to dogs, but consuming poop from other animals can pose health risks if the stool is contaminated with parasites, viruses, or toxins.

Q: How can I stop my dog from eating poop?

A: Strategies to stop a dog from eating poop include vitamin supplementation, enzyme supplementation, taste-aversion products, training, and environmental management.


Although the act of eating poop may be repulsive to humans, it is a natural behavior for dogs, especially during certain life stages. Understanding the reasons behind this behavior and implementing appropriate strategies can help discourage dogs from eating poop. If you are concerned about your dog’s poop-eating habits, consult with your veterinarian for guidance and support. Remember, patience and consistency are key when addressing this behavior.

Article by Top Q&A

Delve into a wealth of knowledge and insights with Top Q&A. Discover answers to your questions and join our vibrant community of learners today!

Related Post