The first feedings will be shorter, and as time goes on the puppy will be able to nurse for longer intervals. By two weeks of age, puppies will be able to go four to six hours in between feedings. How often do puppies nurse? After birth and for the first few days, puppies should generally be fed every two hours, even at night time. After a couple of weeks, the interval between each feeding will naturally increase and puppies will be able to go for four to six full hours between each suckling ...