I heard of giving the dog pineapple so their poo becomes sour. My girl used to eat her poo and it eventually stopped. I would keep the poo their and every time she went back to it I would say NO.
Dogs eating their poo is not rare. I would not be able to argue the reason they do it but it happens.
My girl used to drive me crazy as well (still does

). But I was able to train her to pay attention to me. Now she's still a hyper little dog but when I say come here she's by my side waiting to be picked up. I think a little bit of training will work miracles. If you don't have time to walk your pup all the time, throw a ball across the room.