We had two dogs that did this too as puppies and we were told it was a dietary thing. That they were lacking certain nutrients. My mom cooked fresh chicken livers (cooked in a saucepan of water) and every night for a month she mixed it in with the other food including the juice. Don't know if they just outgrew the phase or if the extra nutrients did the trick, but neither one of them did it again once we changed the diet. We only give the livers once a month or on occasion because it is high in fat. I also know that many folks disagree with giving cooked liver, but it has always been a positive food source for our dogs and our Vets over the years would tell us
not to change a thing because they were always very healthy dogs. *knock on wood*
I agree though....poop eating is such a nasty habit. Oh and we also tried the hot sauce for one of our dogs...it truly backfired...the silly girl actually LIKED it!