How long should puppies go between meals?
Sarah Duran
Updated on March 13, 2026
Dogs should eat at least two meals each day, about 12 hours apart. But a breakfast, lunch, and dinner schedule is an equally great option. If more than 12 hours elapses between meals, the stomach can become hyperacidic causing nausea.
How far apart should meals be for puppies?
Newborn puppies need to eat every 2 to 3 hours, but as long as they get four to five full-sized meals in the course of the day, nighttime feedings are generally not necessary. A 2 to 4-week-old puppy feeding schedule should consist of feedings every 6 to 8 hours.How long do puppies eat every 4 hours?
If replacement feeding is chosen, the feeding amounts listed on the product should be used. Puppies less than two weeks of age should be fed every 3-4 hours. Puppies two to four weeks of age do well with feedings every 6-8 hours. Weaning, as described below, should begin at three to four weeks of age.When should a puppy go from 3 meals to 2?
When should I switch my puppy to two meals a day? The best time to switch your puppy from three to two meals a day is when they are between six and 12 months old. Keep in mind that most toy and small breed dogs can make the switch to two meals a day when they are between seven and nine months old.How long can puppies go between feedings?
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.How Many Times a Day Should DOGS EAT? - Puppies and Adults
Can puppies go all night without eating?
In summary, your puppy can survive without eating for up to 5 hours when he is between 4 to 7 weeks, but we do not recommend your pup waiting this long as they are going through a developmental period. If your puppy is between 6 to 8 weeks old, he can survive without eating for up to 8 hours.Can a puppy hold it overnight?
Young puppies have small bladders. Most cannot hold it throughout an entire night, and many puppies instinctually don't want to soil where they sleep, they'll whine or cry in their crate if they feel the urge to go.When can a puppy eat 2 meals a day?
6–12 months: Begin feeding twice daily. Spaying or neutering lowers energy requirements slightly; after the procedure, switch from nutrient-rich puppy food to adult maintenance food. Small breeds can make the switch at 7 to 9 months; bigger breeds at 12, 13, even 14 months.How much should a 3 month old puppy eat?
Puppies should be fed three to four times a day therefore if you are currently feeding ¾ a cup of puppy food twice a day you should consider spacing it out by feeding ½ cup three times a day.How often should a 3 month puppy eat?
Puppy feeding chartVery young puppies need to eat a high-quality puppy food diet approximately 3 to 4 times per day. The frequency of feeding puppies goes down to 3 times per day at around 3 to 6 months of age, and 2 times per day at around 6 to 12 months.