Puppy Feeding Calculator
Estimate daily calories, cups per day, and cups per meal based on your puppy’s age, weight, and food energy density.
This tool provides an estimate only. Always adjust portions based on body condition, stool quality, growth rate, and your veterinarian’s guidance.
How much should you feed a puppy?
Puppies need more calories per pound than adult dogs because they are growing rapidly. The right feeding amount depends on age, current weight, expected adult size, activity level, and the calorie density of the food you use. That is why “1 cup per day” is never a one-size-fits-all answer.
A practical approach is to estimate daily calorie needs, then convert calories into cups (or grams) based on your specific dog food label. This calculator does exactly that and gives you a starting target you can adjust week by week.
How this puppy feeding calculator works
1) Resting Energy Requirement (RER)
The tool first estimates baseline calories with this widely used formula: RER = 70 × (body weight in kg)0.75.
2) Growth factor by age
Puppies then get a growth multiplier. Younger puppies require significantly more energy:
- Under 4 months: highest growth phase
- 4–6 months: still rapid growth
- 6–12 months: moderate growth
- 12+ months: transition toward adult maintenance (varies by breed)
3) Activity and body condition adjustment
Finally, the estimate is adjusted for low/high activity and whether your puppy is trending lean or heavy. This helps prevent overfeeding or underfeeding as growth patterns change.
Feeding frequency by age
Meal timing matters almost as much as daily calories. As a general rule:
- 8–12 weeks: 4 meals per day
- 3–6 months: 3 meals per day
- 6–12 months: 2–3 meals per day
- 12+ months: usually 2 meals per day
If your puppy is very young and eating too few meals, divide the daily amount into smaller portions to support digestion and stable energy.
How to use the result correctly
Check your food label every time you switch formulas
Different puppy foods can vary dramatically in calories per cup. A dense kibble may have 450+ kcal/cup, while another may be closer to 320 kcal/cup. Always enter the exact value from your current bag.
Track body condition weekly
Use your hands and eyes, not just the scale:
- You should be able to feel ribs with light pressure (not see every rib).
- There should be a visible waist from above.
- From the side, the abdomen should tuck up slightly behind the ribcage.
Adjust in small increments
If your puppy is gaining too quickly or looking too thin, adjust portions by about 5–10% and reassess after 7–10 days. Large swings can upset digestion and make progress harder to judge.
Common puppy feeding mistakes
- Free-feeding all day: makes portion control difficult and can lead to overeating.
- Ignoring treats: treats count toward daily calories; reduce meal portions if treat intake is high.
- Not re-calculating as your puppy grows: needs change quickly, especially in the first year.
- Measuring loosely: use a standard measuring cup (or kitchen scale for better accuracy).
- Switching foods abruptly: transition over 7–10 days to avoid GI upset.
When to talk to your veterinarian
Contact your vet if your puppy has persistent diarrhea, vomiting, poor weight gain, a pot-bellied appearance, low energy, or sudden appetite changes. Large and giant breed puppies in particular need careful growth management to support healthy joints and bone development.
FAQ: puppy feeding calculator
Should I feed by calories or cups?
Calories are more accurate. Cups are just a convenient conversion once calories are known.
Can I use this for wet food?
Yes. Enter the food’s calorie density in a matching unit and convert accordingly (or use kcal per 100g for gram targets).
How often should I recalculate?
At least every 2–4 weeks during rapid growth, and any time your weight or food formula changes.
Is this calculator a replacement for veterinary advice?
No. It is a planning tool. Your veterinarian should guide final feeding decisions, especially for medical conditions or special diets.