Puppy Food Calculator
See how much food your puppy needs each day and how many meals to split it into.
Feed about
1⅞ cups a day
That’s 3 meals of about ⅝ cup each. Starting range: 1⅝–2 cups a day.
- Calories per day
- 750 kcal
- Resting energy (RER)
- 249 kcal
- Growth factor
- × 3 (under 4 months)
- Meals per day
- 3
How: 70 × 5.4 kg0.75 = 249 kcal, × 3 = 748 kcal ÷ 400 kcal/cup = 1.87 cups.
Quick answer
Puppies under 4 months need about 3 times their resting calories; from 4 months to adult size, about 2 times. A 12 lb puppy at 12 weeks needs roughly 750 kcal a day, about 1⅞ cups of a 400 kcal/cup puppy food, split into 3–4 meals. Re-weigh every two weeks.
How do I use the puppy food calculator?
- Enter your puppy’s current weight. Re-weigh every two weeks; puppies outgrow yesterday’s portion fast.
- Enter the age in weeks. The calculator switches from the 3× to the 2× factor at about 17 weeks (4 months).
- Add the expected adult weight. Not sure? Get it from the puppy weight calculator. It’s used to flag large-breed puppies and puppies that are nearly grown.
- Enter the kcal per cup from your puppy food bag.
- Read cups per day and the meal split. Feed at set times and pick up the bowl after 15–20 minutes.
What formula does the puppy food calculator use?
Puppy under 4 months: calories = 3 × RER
4 months to adult: calories = 2 × RER
Cups per day = calories ÷ kcal per cup
| Age | Meals a day | Calories | Notes |
|---|---|---|---|
| 8–12 weeks | 4 | 3 × RER | Small, frequent meals; tiny stomachs |
| 3–4 months | 3 | 3 × RER | Growth is fastest now |
| 4–6 months | 3 | 2 × RER | Factor drops at 4 months |
| 6–12 months | 2 | 2 × RER | Most small breeds near adult size by 9–12 months |
| 12–24 months | 2 | 2 × RER until adult size | Large and giant breeds still growing |
The 3× and 2× factors come from the Merck Veterinary Manual. The meal counts are common vet practice rather than a hard rule; some puppies do fine on three meals from 8 weeks.
How is the calculation done?
With the default example, a 12 lb puppy at 12 weeks, expected to weigh 60 lb, eating a 400 kcal/cup food:
- Convert weight: 12 lb ÷ 2.2046 = 5.44 kg.
- RER = 70 × 5.440.75 = 249 kcal.
- At 12 weeks the puppy is under 4 months, so the growth factor is 3: 249 × 3 = 748 kcal a day.
- Divide by the food’s calories: 748 ÷ 400 kcal/cup = 1.87 = 1⅞ cups a day.
- At 12 weeks, feed 3 meals: 1⅞ ÷ 3 ≈ ⅝ cup per meal.
- Expected adult weight is 60 lb, under the 70 lb line, so a regular puppy food is fine. At 70 lb or more you’d pick a large-breed puppy formula.
Worked example: a 6-month-old, 35 lb puppy
At 26 weeks your Lab mix weighs 35 lb (15.9 kg). The factor is now 2, so calories = 70 × 15.90.75 × 2 = 1,113 kcal. With a 380 kcal/cup large-breed puppy food, that’s 2⅞ cups a day, split into two or three meals. Notice this is more total food than at 12 weeks, but far less per pound: the growth factor dropped and the 0.75 power flattens the curve.
Why do large-breed puppies need extra care?
Puppies that will weigh 70 lb or more grow for longer, and growing too fast is linked to bone and joint problems. Too much calcium is a particular worry, because young puppies can’t limit how much calcium they absorb. That’s why AAFCO has a separate label claim for growth “including growth of large size dogs.” For these puppies, aim for a lean body and steady growth, and use the lower end of the calorie range.
Practical tips for feeding a puppy
- Use part of the daily kibble for training treats so the extras don’t add up.
- Change foods slowly over 7–10 days, and recalculate: a new food has a new kcal per cup.
- Keep fresh water out all day.
- Weigh the food with a kitchen scale if you can; scoops are surprisingly inaccurate.
When should you see your vet?
- Your puppy is under 8 weeks old or was separated from its mother early.
- Your puppy has vomiting, diarrhea, a pot belly or doesn’t gain weight.
- Your puppy skips meals for more than a day. Small puppies can get low blood sugar quickly.
- You’re unsure when to switch to adult food, especially for large and giant breeds.
Frequently asked questions
How much should I feed my puppy?
Work out calories first: 70 × weight in kg0.75, times 3 for puppies under 4 months or times 2 from 4 months to adult size. A 12 lb puppy at 12 weeks needs about 750 kcal, or about 1⅞ cups of a 400 kcal/cup puppy food a day.
How many times a day should I feed a puppy?
Four meals a day up to about 12 weeks, three meals until about 6 months, then two meals. Split the daily amount evenly between meals.
When should I switch from puppy food to adult food?
When your puppy is close to adult size: often around 9–12 months for small breeds, 12 months for medium breeds, and 12–24 months for large and giant breeds. Ask your vet, especially for big breeds.
Do large-breed puppies need special food?
Yes. If your puppy is expected to weigh 70 lb or more as an adult, choose a food labeled as complete and balanced for growth “including growth of large size dogs.” These foods control calcium and calories to support slower, steadier growth.
My puppy always seems hungry. Should I feed more?
Not automatically. Puppies are enthusiastic eaters. Check body condition instead: you should feel the ribs easily and see a waist. If your puppy is lean and growing well, the amount is fine.
Can I free-feed my puppy?
It’s usually better not to. Measured meals make it easier to spot appetite changes, help with house training, and lower the risk of fast growth in large breeds.
Sources
- Merck Veterinary Manual. Nutritional Requirements of Small Animals: puppy MER factors (3 × RER under 4 months, 2 × RER over 4 months). merckvetmanual.com
- AAFCO. Understanding pet food labels, including nutritional adequacy statements for growth of large size dogs (70 lb or more as an adult). aafco.org
- WSAVA Global Nutrition Committee. Global Nutrition Guidelines and toolkit. wsava.org
- Cline MG, et al. 2021 AAHA Nutrition and Weight Management Guidelines for Dogs and Cats. JAAHA 2021;57(4):153–178. aaha.org
Vet disclaimer: These are estimates for healthy pets. Your vet knows your pet. Ask them before changing diet or care, especially for puppies, kittens, seniors, pregnant pets or pets with health conditions. Read our medical disclaimer.