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 session.