Skip to content

Puppy feeding and growth

How much should a 10 week old puppy eat?

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

Short answer

Ten week old puppies typically stay on 4 meals a day, with daily food totals continuing to climb as they grow. A useful check is body weight: most puppy foods suggest roughly 40 to 55 g of dry food per kilogram of body weight per day at this age for medium breeds, split across four sittings, with large breed formulas often running slightly lower per kilogram.

Why the amount keeps changing

Unlike an adult dog, whose portion stays fairly stable for months, a growing puppy's needs shift every week. A ten week old puppy eating the same gram amount it ate at eight weeks is likely being underfed relative to its size, since body weight can rise by a quarter or more in that span.

Vaccination visits are a good weigh in point

Many puppies have a vet visit around this age as part of their vaccination schedule. Ask the clinic for the exact weight and use it to recalculate the daily food amount from the bag's chart, rather than relying on a guess from the week before.

Puppies that seem to want more

A ten week old puppy finishing every meal in seconds and still begging is not necessarily overfed. Increase portions gradually, in small steps of around 10 percent, and reassess after a few days rather than doubling a meal in one go.

Key takeaways

  • Ten week old puppies still need roughly 4 meals a day, with growing portion sizes.
  • Recalculate food amounts weekly based on current weight, not the amount fed two weeks ago.
  • A vaccination visit is a convenient moment to get an accurate weight for portion planning.
  • Increase portions gradually in small steps rather than large jumps.