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.
Hi Kimba,
Earls brain has a great answer! It is very true.
Heres a link that will help you understand and maybe help.
Ive been getting this question a lot lately! LOL
Heres the link...
http://vetmed.illinois.edu/petcolumns/showarticle.cfm?id=166
Good luck!
Sincerely, F.A.B. ~Micki~
Other people asked questions on similar topics, check out the answers they received:
Other people asked questions on various topics, and are still waiting for answer. Would be great if you can take a sec and answer them