Puppy feeding and growth
How do I calculate my puppy's daily food amount from the bag guidelines?
Last updated 23 September 2026 · How we write and check this
Short answer
Weigh the puppy, find its current weight on the food bag's chart, usually organized by weight and sometimes by age too, and read across to the recommended daily amount, typically given in grams or cups. Split that daily total evenly across the day's meals.
Reading the chart correctly
Most puppy food bags list a table with weight ranges down one side and daily food amounts across, sometimes split further by expected adult weight or current age bracket. Match the puppy's current weight, not its expected adult weight, to find the right row for today's amount.
Converting to a per meal amount
Once you have the daily total, divide it by the number of meals the puppy is currently eating. A daily total of 240 g split across 3 meals means roughly 80 g per meal, adjusted slightly if meals are not meant to be perfectly even, for example a smaller final meal before bedtime.
Adjusting the chart amount over time
Treat the chart amount as a starting point rather than a fixed rule: recheck it against current weight every couple of weeks, and nudge the actual amount up or down slightly based on body condition, since individual puppies can need a bit more or less than the average the chart is built around.
Key takeaways
- Match the puppy's current weight, not its expected adult weight, to the chart.
- Divide the daily total evenly across the number of meals currently being fed.
- Recheck the chart amount against current weight every couple of weeks.
- Use body condition to fine tune the chart amount up or down for the individual puppy.