• Answers
  • Web
Answer 1 out of 1
 
192 helpful answers

Everything I say can be fully substantiated by my own opinion.

A:

The theory used to be that a dog ate poop because it craved something that it wasn't getting in it's diet. 

The newest theory is that it's a maternal instinct.  Mama dogs will eat their puppies poop to keep the area clean and remove odors that might attract predators.  The puppies will observe mama and do it too, but most pups stop by the time they are weaned.  Evidently, yours is reliving her childhood.

 
Comment About This Answer (or add your own answer)

Feed - Subscribe to changes to this Q&A Blog
ADVERTISEMENT
  • Answers
  • Web
Copyright © 2006-2009, Yedda Inc. and respective copyright owners