There is a product called "Potty Mouth" however it only works on the poop eating if the dog whose poop your pup is eating is taking this product. So if he is only eating his own this will work you give him the whole package then your good for a yr.
you can go to the AKC site they tell you how to get your puppy registered. If your not sure about the mother's line they can do a DNA test and you will get a conditional registration if the puppy is found not to be full blooded AKC Reg Am Staff.