why do dogs eat their 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


  • Why do dogs eat poop and should you worry?

  • 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.

  • Do dogs eat their own poop when they give birth?

  • 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.

  • What should I do if my dog eats poop?

  • If your puppy or dog is eating poop, the best way to help them is to put systems in place that prevent them from practicing the habit. After you鈥檝e determined why your dog eats poop, you can try these solutions based on the reasons behind the behavior.

  • Why does my dog eat other dogs鈥?waste?

  • Some dogs that spend time in a shelter situation may observe another dog in the shelter eating its waste, or the waste of another animal. As it notices this, it picks it up and adopts this behavior as its own.