Puppy Food Calculator
Find a starting portion for a growing puppy. Enter its age, current weight and expected adult weight, plus the calories printed on your food bag, to get daily calories, cups or grams per day, the number of meals, and a feeding chart as it grows.
Last updated:
From the breed standard, parents or the Puppy Weight Calculator. Leave blank if unknown.
Printed on the bag (puppy food is often 350–450).
Gives grams per day.
How to use the Puppy Food Calculator
- Enter your puppy's age in weeks or months and its current weight.
- Enter the expected adult weight, if you know it, from the breed standard or the parents' weights.
- Choose a calorie method and enter the calories per cup from the food bag.
- Keep the treat allowance ticked if you use food rewards for training.
- Press Calculate food, then weigh your puppy every week or two and adjust portions to keep it lean.
Puppy calorie formulas
- Resting energy (RER) = 70 × (body weight in kg)0.75
- Vet rule of thumb: under 4 months = 3 × RER; 4 months to adult = 2 × RER
- NRC growth formula = 130 × weight0.75 × 3.2 × (e−0.87p − 0.1), where p = current weight ÷ adult weight
- Cups per day = daily calories ÷ kcal per cup; grams = daily calories ÷ kcal per kg × 1000
Example: a 12-week-old puppy weighs 15 lb (6.8 kg) and should reach about 65 lb. RER = 70 × 6.80.75 ≈ 295 kcal. The rule of thumb gives 3 × 295 ≈ 885 kcal a day; the NRC formula gives about 1,260 kcal. With a food of 380 kcal per cup, that is roughly 2.3 to 3.3 cups a day, split into 3 meals.
Feeding schedule by age
| Age | Meals per day | Notes |
|---|---|---|
| 4 – 8 weeks | 4 – 5 (with nursing) | Weaning: soaked puppy food alongside the mother's milk |
| 8 – 12 weeks | 4 | Small, regular meals; toy breeds may need more |
| 3 – 6 months | 3 | Fast growth; weigh every 1–2 weeks |
| 6 – 12 months | 2 | Large and giant breeds often keep 3 meals until about 9 months |
| Adult size | 1 – 2 | Switch to adult food at 9–24 months depending on size |
Tips for feeding a puppy
- Use a food labelled "complete and balanced for growth" (or for all life stages). Large-breed puppies should get a large-breed growth formula.
- Measure with a real 8 oz measuring cup or, better, a kitchen scale. Scoops vary a lot.
- Change foods gradually over 7 to 10 days to avoid upset stomachs.
- Recalculate every few weeks: calories per day keep rising as the puppy grows, even though calories per pound fall.
- Ask your vet about puppies with health problems, very small toy breeds, or puppies that are not gaining weight.
Frequently asked questions
How much should I feed my puppy?
Start from calories, not cups. The resting energy requirement is RER = 70 × (weight in kg)^0.75. A common veterinary rule is about 3 × RER per day until 4 months of age and 2 × RER from 4 months until adult size. Divide the daily calories by the kcal per cup on your food to get cups per day.
What is the NRC puppy growth formula?
The US National Research Council (2006) estimates growing puppies' needs as 130 × current weight in kg^0.75 × 3.2 × (e^(−0.87 × p) − 0.1), where p is current weight divided by expected adult weight. It gives the highest needs to young puppies and tapers as the puppy nears adult size.
How many times a day should a puppy eat?
A typical schedule is 4 meals a day up to about 12 weeks, 3 meals a day from 3 to 6 months, and 2 meals a day from 6 months onward. Large and giant breeds often stay on 3 meals until around 9 months, and toy breeds may need frequent small meals to avoid low blood sugar.
When should a puppy switch to adult food?
Usually when it reaches close to adult size: around 9 to 12 months for toy and small breeds, about 12 months for medium breeds, 12 to 18 months for large breeds and up to 18 to 24 months for giant breeds. Check with your vet, especially for large breeds.
Why do the two methods give different numbers?
They are both estimates. The NRC formula is based on growth research and often comes out higher, while the vet rule of thumb is simpler and more conservative. Real needs vary with breed, activity and whether the puppy is neutered, so use the range as a starting point and adjust by body condition.
How do I know if I am feeding my puppy the right amount?
Watch body condition rather than the bowl. You should be able to feel the ribs easily under a thin layer of fat and see a waist from above. If the puppy is getting round, cut portions by about 10%; if ribs and hip bones are visible, increase by about 10% and recheck in a week or two.
Do treats count toward a puppy's daily calories?
Yes. Treats and training rewards should make up no more than about 10% of daily calories. The calculator can set this aside so the cups per day cover the remaining 90%.
Are all the tools on FreeToolCabin tested for quality and accuracy?
Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.