Puppy feeding and growth
How much should a medium breed puppy eat at 5 months?
Last updated 23 September 2026 · How we write and check this
Short answer
A medium breed puppy at five months, typically expected to reach 10 to 25 kg (22 to 55 lb) as an adult, usually needs roughly 200 to 320 g of puppy food a day, split across 3 meals, with the exact amount depending heavily on where in that weight range the specific breed falls.
A wide category with real variation
Medium breed covers a broad span of eventual adult sizes, so a five month old puppy expected to reach 12 kg (26 lb) needs meaningfully less food than one expected to reach 23 kg (51 lb), even though both fall under the same general size label.
Where five months sits in the growth curve
Medium breeds are often around 60 to 70 percent of their adult weight by five months, still with real growing left to do but past the very fastest early growth phase, meaning portion increases from here tend to be steadier and somewhat smaller than in the first few months.
Using the specific food's chart
Because the medium breed category is so broad, relying on the specific puppy food's chart, matched to current weight rather than a general medium breed guideline, gives a more accurate amount than trying to apply a single figure across such a wide range of adult sizes.
Key takeaways
- A five month old medium breed puppy typically needs 200 to 320 g of food a day.
- The medium breed category spans a wide range of adult sizes, affecting exact amounts.
- Medium breeds are often 60 to 70 percent of adult weight by this age.
- Use the specific food's chart matched to current weight rather than a general guideline.