Feed a growing puppy roughly 3 × its resting energy requirement (RER = 70 × body weight in kg^0.75) until about 4 months, then about 2 × RER until it nears adult size, split into 3–4 meals a day, and convert to cups using your food's kcal per cup.
That formula is the backbone of how much to feed a puppy by weight in kg (or lb). It sounds fancy, but it's really just a way to turn a scale reading into a daily calorie target. Skip the math if you like: our dog feeding chart by weight and age does it for you.
How much to feed a puppy: the quick rule
Start with the feeding guide on your puppy food's bag. Then check it against the calorie math below, because bag charts are averages and puppies are not.
Three things to remember:
- Puppies eat by current weight, not by the size they'll be someday.
- Younger puppies get a bigger multiplier because they're growing fast.
- Your puppy's body shape matters more than any chart.
Puppy feeding chart by weight and age (kg and lb table)
Here are daily calorie targets. Use the "under 4 months" column for young puppies and the "4 months to near adult" column after that.
| Puppy weight | RER (kcal/day) | Under 4 months (×3) | 4 months to near adult (×2) |
|---|---|---|---|
| 2 kg / 4.4 lb | 118 | 353 | 235 |
| 5 kg / 11 lb | 234 | 702 | 468 |
| 10 kg / 22 lb | 394 | 1,181 | 787 |
| 15 kg / 33 lb | 534 | 1,601 | 1,067 |
| 20 kg / 44 lb | 662 | 1,986 | 1,324 |
Treat these as starting points. Active puppies may need more, calm ones less, and large and giant breeds are often kept a bit leaner on purpose because growing too fast can stress their joints. Your vet can tell you where your puppy should land.
How to work out your puppy's calories (RER × growth factor, worked example)
Let's do one by hand. Meet Milo, a 3-month-old puppy who weighs 10 kg (22 lb).
- Find RER. RER = 70 × body weight in kg^0.75. For 10 kg, 10^0.75 is about 5.62. So RER = 70 × 5.62 = about 394 kcal/day.
- Pick the growth factor. Milo is under 4 months, so multiply by 3.
- Multiply. 394 × 3 = about 1,181 kcal/day.
At 5 months, if Milo weighs 15 kg (33 lb), the math becomes: 15^0.75 is about 7.62, RER = 70 × 7.62 = 534 kcal, and × 2 = about 1,067 kcal/day.
Weigh your puppy, plug the number into the dog food calculator by weight and age, and recheck every couple of weeks as the scale climbs.
Converting calories to cups or grams of your puppy's food
Calories are only useful once you know what's in the bowl. Look on the bag for kcal per cup (or kcal per kg).
Milo's food says 380 kcal per cup, which equals about 3,800 kcal per kg.
- Cups: 1,181 ÷ 380 = about 3.1 cups a day.
- Grams: 1,181 ÷ 3,800 kcal/kg = 0.31 kg, or about 311 g a day.
Split that across the day's meals. At 4 months and older, Milo's 787 kcal target would be about 2.1 cups (about 207 g).
Two tips: use a proper measuring cup or, better, a kitchen scale, because scoops vary a lot. And count treats. If treats and chews add up to more than about 10% of the day's calories, trim the meals to match.
You can also find a broader look at growth in our puppy weight calculator and the dog food calculator.
How many meals a day, by age
| Age | Meals per day |
|---|---|
| 6–12 weeks | 4 |
| 3–6 months | 3 |
| 6–12 months | 2 |
Toy and small breeds are prone to low blood sugar, so many vets keep them on 3–4 small meals for longer. Feeding at regular times helps with house training, too.
Also look at your puppy's expected weight at each stage so you know what to expect on the scale, and see how weekly gain should look.
Signs you're over- or under-feeding (body condition)
The scale tells you weight. Your hands tell you condition. Run them over your puppy's ribs:
- Just right: You can feel the ribs easily under a thin layer of padding. From above, there's a visible waist. From the side, the belly tucks up behind the ribs.
- Too heavy: You have to press to feel ribs. There's no waist, and the belly sags or the back looks wide and flat.
- Too thin: Ribs, spine or hip bones stick out and are easy to see.
A slightly lean puppy is healthier than a chunky one, especially in bigger breeds. If your puppy is always ravenous but looks thin, see the vet before adding food. Worms are a common culprit. Our guide on how to help a puppy gain weight safely covers that in more detail.
Adjusting for breed size, activity and treats
The calorie math gives you a starting line, not a finish line. A few things move it:
- Large and giant breeds. These puppies should grow steadily, not quickly. Extra weight stresses developing joints, so vets often keep them lean. Use a large-breed puppy food, which has controlled calcium, and follow your vet's target.
- Toy and small breeds. Tiny puppies burn through energy fast and can get low blood sugar if they skip meals. Keep mealtimes regular.
- Busy puppies. A puppy who runs all day may need more than the formula says, and a sleepy one may need less. Let body condition be the judge.
- Treats and training. Treats count. Keep them to about 10% of the day's calories. For Milo's 1,181 kcal, that's roughly 118 kcal of treats at most, so trim his meals by the same amount on heavy training days.
- Neutering. Fixed dogs need fewer calories, so revisit portions after surgery.
When to call your vet
Call your vet if you notice:
- Vomiting or diarrhea lasting more than a day, or any blood in either.
- Refusing food for more than 24 hours (12 hours for toy breeds).
- Lethargy, weakness, shaking or wobbling, especially in a small puppy. This can signal low blood sugar.
- A pot-bellied look with a thin body, which can point to worms.
- Weight loss, or no gain across two weekly weigh-ins.
- Rapid, steady gain that puts your puppy above the healthy range for its size.
- Limping or a bunny-hop gait in a large-breed puppy.
Frequently asked questions
PawCalculator Editorial
We combine veterinary references, published guidelines, and calculator-grade modeling. This article is for education, not a substitute for an exam.
+ Follow on PawTalk


