Skip to content

Puppy feeding and growth

How much should a 6 month old puppy eat?

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

Short answer

Six months is the general age to move from 3 meals a day to 2 for most breeds, though large and giant breeds sometimes stay on three a little longer. Food amounts for small breeds may already be close to their adult portion, while medium and large breeds are usually still well below theirs.

The most common age to drop to two meals

Half a year old is when most feeding guides suggest settling into the twice a day pattern that will likely continue for the rest of the dog's life. Make the change gradually across a week, moving the midday meal's portion into breakfast and dinner rather than dropping it outright.

Large and giant breeds may need more patience

A large breed puppy still growing quickly, or a giant breed puppy that has barely started its main growth phase, can do better staying on 3 smaller meals through 6 months and sometimes beyond, since spreading calories out can ease strain on a still developing digestive system and skeleton.

Reassessing body condition at the half year mark

This is a good point to step back and look at the whole dog rather than just the day's meals. A visible waist from above, ribs felt easily but not seen, and steady rather than excessive energy are the signs that the last few months of adjustments have landed in the right place.

Key takeaways

  • Six months is the typical age to move most puppies from 3 meals a day to 2.
  • Large and giant breeds sometimes benefit from staying on 3 meals a bit longer.
  • Shift the meal count gradually over about a week rather than overnight.
  • Use body condition, not just the calendar, to judge if portions are still right.