By Alex Baer · Updated July 2026
Puppy feeding is the one case where "just scale the adult portion down" fails badly. A 20 lb puppy at three months needs about 1,100 kcal a day. A 20 lb adult dog needs about 510. Same weight on the scale, more than double the food in the bowl.
The reason is growth. A puppy is building bone, muscle, and a nervous system at full speed, and that construction work burns calories on top of everything an adult body already does. Feeding a puppy like a small adult quietly underfeeds it; feeding an adult like a puppy quietly overfeeds it.
This guide shows the age multipliers behind puppy feeding math, a chart by weight and age, and the full calculation, so you can check any portion yourself.
what a puppy under 4 months needs, compared with an adult dog of the same weight
How puppy portions are calculated
The math has four steps, and it is the same math our calculator runs when you enter a puppy's age:
- Convert weight to kilograms: pounds times 0.4536.
- Resting energy requirement (RER): 70 times kg to the power 0.75. This is what the body burns at rest.
- Apply the growth multiplier: under 4 months, RER times 3.0; from 4 to 12 months, times 2.0; large and giant breeds from 12 to 24 months, times 1.6. The adult factors (activity, neuter status) do not apply while the growth multiplier is active.
- Convert calories to cups: divide by the kcal per cup printed on your bag. Across the dry foods in our database the median is 397 kcal per cup, with labels ranging from 243 to 528, so the same calorie target can differ by a full cup between two bags.
The multiplier is the whole story here. Steps 1, 2, and 4 are identical for adult dogs; what makes a puppy different is that factor of 3.0 or 2.0 instead of the typical adult 1.4.
Puppy portion checker
Slide to your puppy's current weight and pick an age group to see the daily calorie target.
For a result personalized to your puppy's breed and expected adult size, use the full calculator.
Estimates only, not veterinary advice. Cups assume the database median of 397 kcal per cup; check your bag's label. Re-weigh a growing puppy every week or two and update the portion.
| Current weight | Under 4 months | 4 to 12 months | Large breed, 12 to 24 months | Adult, same weight |
|---|---|---|---|---|
| 5 lb | 388 kcal | 259 kcal | 207 kcal | 181 kcal |
| 10 lb | 653 kcal | 435 kcal | 348 kcal | 305 kcal |
| 20 lb | 1,098 kcal | 732 kcal | 585 kcal | 512 kcal |
| 30 lb | 1,488 kcal | 992 kcal | 794 kcal | 694 kcal |
| 40 lb | 1,846 kcal | 1,231 kcal | 985 kcal | 862 kcal |
| 60 lb | 2,502 kcal | 1,668 kcal | 1,335 kcal | 1,168 kcal |
| 80 lb | 3,105 kcal | 2,070 kcal | 1,656 kcal | 1,449 kcal |
Daily calorie targets from RER at the given weight times the age multiplier (adult column: times 1.4, neutered with moderate activity). Read the column that matches your puppy's age; the 12-to-24-month multiplier applies to large and giant breeds only. To convert to cups, divide by the kcal per cup on your bag; the database median is 397.
Feed the puppy in front of you
Growth charts and breed averages are useful background, but the portion should follow the scale: your puppy's weight today. Weigh at home by holding the puppy on a bathroom scale and subtracting yourself, update the number, and let the math track the growth spurt instead of chasing it two weeks late.
Frequently asked questions
Do I use my puppy's current weight or the expected adult weight?
For the RER-based math in this guide and in our calculator: today's weight, always. The growth multiplier already accounts for the growing that lies ahead. Some feeding charts printed on bags work from expected adult weight instead; that is a different system with its own numbers. Either can work, but never mix the two, and re-weigh often so "current weight" stays current.
How many meals a day should a puppy get?
The daily calorie total stays the same; it just gets split into more bowls. A common pattern is 3 to 4 meals a day up to about 4 months, then 2 to 3 meals until adulthood. Small breeds often stay on smaller, more frequent meals for longer. Your vet can tell you what fits your puppy.
When does a puppy switch to adult portions?
The math switches in two steps. At 12 months most dogs move to adult factors: for a typical neutered dog with moderate activity that is RER times 1.4 instead of times 2.0, so the target drops again. Large and giant breeds keep a reduced growth multiplier of 1.6 from 12 to 24 months before going fully adult. The food itself switches according to the life-stage statement on the label, which is a packaging fact you can check on any bag.
The short version
- A puppy needs far more food per pound than an adult dog: under 4 months, roughly twice as much at the same weight.
- The math: RER = 70 × kg0.75, then times 3.0 under 4 months, times 2.0 from 4 to 12 months, times 1.6 for large breeds from 12 to 24 months.
- Use today's weight, not the expected adult weight, and re-weigh every week or two: the portion must climb with the puppy.
- Convert calories to cups with your own label's kcal per cup; the database median is 397, but labels run from 243 to 528.
- Targets fall in steps at 4 months and 12 months. A shrinking bowl on those birthdays is the math working, not a mistake.
More guides: How much should I feed my dog? · Dog feeding charts overfeed most dogs · How to switch dog food · How much does it cost to feed a dog per month?