
There a lot of reasons why dogs eat poo.....
I think, in a lot of cases, the predominant reason is, it tastes good.
Ok, that sound gross, but commercial pet food is often so high in sugars and fats, that the waste products are often still pretty palatable to a dog (lets face it, for an animal that thinks rotting meat is nice, a bit of poo is nowt!).
How many times a day is she fed?
If she is feeling a little hungry, then eating what ever snacks she comes across is pretty understandable.
Of course, it 'could' be an imbalance in her diet, or hormonal, or behavioural, or a combination of all these things.....
Yes you CAN stop her from eating things she finds... however you need to teach her a fantastic 'leave' command, and couple that with a really great reward, so that 'leave' means 'dont eat that, you can eat THIS'......
Em