why do dogs eat their own poop

Best answer


In many 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 the problem. …Anxiety: Often a result of a person using punishment or harsh methods during house training. …More items…

People also ask


  • Do dogs outgrow eating their own poop?

  • In either case, most dogs outgrow the habit in time. The two primary reasons dogs eat poop are nutritional deficiencies and behavioral problems. Nutritional deficiencies and certain medical issues can cause dogs to eat their own poop (autocoprophagy) or the feces of other dogs, or even other animals.

  • Why does my dog eat feces?

  • Vitamin supplementation: There鈥檚 been a long-standing theory that dogs eat feces because they are missing something in their diets. 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.

  • How do I get my Dog to stop eating poop?

  • My dog used to eat her poop and I started Feeding her bananas. It only took a couple bananas and she never ate her poop again. My new puppy has gotten into the habit of eating our other dog’s feces directly from their butt. I tried meat tenderizer and it didn’t work. I’ll try pineapple to see if that’s helpful.

  • Why does my dog lick his own poop?

  • Mother dogs will lick their puppies to urge them to eliminate, and clean up their feces by eating it, for about the first three weeks after birth. Puppies will also naturally engage in this behavior, eating both their own poop ( autocoprophagia ), poop from other dogs ( allocoprophagia ), as well as poop from cats and other animals.