It's been said that mostly female dogs will be poo eaters, and that some of it is a natural instinct because Mommy dogs will eat the poo from puppies.
My Lab girl lived to 14 yrs and only stopped eating poo during the last couple of years.
I always went out with her until she did her poo so that I could pick it up.
Of course, if she barfed, that was regarded as a special treat.......ACK. Gross me out.
It was a race to clean up after her.