Why does your puppy eat his own feces?

This answer is simple it just thinks it is its food! There is a proprietory pill available from pet stores that deters and breaks the habit.