Newborn And Older Puppies Diet Frequency
Newborn puppies will eat their mother's milk around every two hours. The time between feedings will gradually increase until they only need one or two nighttime feeds.
By the time they are four to five weeks old, you can expect that they will be eating around 5-6 times throughout the day and night.
Once your puppy gets to six to eight weeks old, they can start being weaned onto solid food and can go up to eight hours without food during the night.
It is generally advised to give your puppy smaller meals frequently rather than larger meals to help with digestion. As puppies grow and move on to solid foods, you can further reduce the number of times they eat. Try to establish a regular eating schedule as soon as possible so they won't have anxiety around their food and feel more secure about bathroom usage and house training.
Small and medium breeds can move to a less frequent feeding schedule when they are about four months old and can eat around twice a day for the rest of their lives.
Larger breeds will need two to three meals a day when they are about four months old, but they will continue to need more food to keep up with their energy use as adults.