Skip to content

Puppy feeding and growth

How many meals a day does a large breed puppy need?

Last updated 23 September 2026 · How we write and check this

Short answer

Large breed puppies generally follow the same broad pattern as other puppies: around 4 meals a day up to about 4 months, 3 meals until roughly 6 months, then 2 a day, but many owners keep a large breed puppy on 3 meals a little longer, sometimes to 7 or 8 months, to ease the load of a bigger daily food volume.

Why frequency matters more for large breeds

A large breed puppy eats a considerably bigger daily volume of food than a small breed at the same age, and splitting that volume across more, smaller meals can reduce the risk of a stretched, uncomfortable stomach after eating, which is a genuine consideration for deep chested large breeds.

A practical schedule example

A large breed puppy might eat at 7am, 12pm, and 6pm through much of its growth, only merging to two meals, at 7am and 6pm, once its total daily volume has grown large enough that two sittings no longer feel excessive for a single meal.

Activity around mealtimes

For large and giant breed puppies specifically, many vets suggest avoiding vigorous exercise for roughly an hour before and after a meal as a general precaution, alongside spacing meals out with rest between, though this is a caution rather than a proven rule for every dog.

Key takeaways

  • Large breed puppies broadly follow the standard 4, then 3, then 2 meal pattern by age.
  • Many owners keep large breed puppies on 3 meals a day a little longer than other breeds.
  • Splitting large daily food volumes into more meals can ease digestive strain.
  • Avoiding vigorous activity right around mealtimes is a common precaution for large breed puppies.