I would stop letting the puppy just lazily eat. Put the food bowl down for 10 minutes and then take it away. A puppy won't let itself starve, and will learn that meal time is for eating. Hard to...