Yeah, poop eating is a pretty disgusting thing. I've only had one poo eater, and it was impossible to stop him. Since Sophie's arrival 3 years ago, I've cleaned up all the poo as soon as it hits the ground. Bruce will try to get to Sophie's poo, while she's pooing, but a stern "leave it" works very well. I always have a poo bag on me, and the second the poo hits the ground, it get cleaned up.
My best advice is to train "leave it" and "drop it" ASAP.