I just got my puppy about a month ago and he eats his poop after it has sit in the yard for awhile. I saw that fixing the dog may help the problem which I am going to do in about a month, but is there any other solutions, if fixing him does not work?