Question: how many times a day should a newborn puppy eat?
Answer: Puppies should be fed every three hours. In the first few days of the puppy's life, however, plan on a couple of feeding during the night. A newborn puppy should be fed 6-8 times every 24 hours. If the puppy seems to be thriving, you may be able to forego nighttime feedings (from 11 p.m. to 6 a. m.).