We had this same problem with Dylan last year when he was little. We tried everything to try to stop him - pineapple (he just seemed to love the poos even more
), Repelum(??) tablets - no use whatsoever, tried to clear up straight away - but he became so anxious about getting to eat them that he used to poo while turning around so that he could be sure of getting it
. He even got to the stage where he was anxious about going altogether so we had to back off a little and allow him to poo when he needed to, rather than 'hovering' over him with a bag, ready to pounce. He refused point-blank to poo at all if he was on a lead.
With a lot of patience and persistant training, he eventually stopped eating his own poo at about six months - though we had to watch him closely. However, he then moved on to eating other dogs' poo when we took him out (don't get me started regarding people who don't clear up after their dogs
)
Even now, at 17 months old, he will try to eat other dogs' deposits if we don't watch him closely, though he is better than he was.
Many people told us that they do grow out of these habits, hopefully this is true.
I wish you luck with this and hope that you get it sorted earlier than we did. It is horrible, but you do learn to accept that it is something they do - and while you do everything you can to stop them, just accept that occasionally they will succeed in their quest. For ages it used to drive us mad and it was really getting us down - I'm sure that Dylan sensed our anxieties and almost became more anxious himself to get to the poo as quickly as he could. Now that we're more relaxed, things are definitely better.