Puppy Feeding Calculator
Updated October 2026
Enter your puppy\u2019s age and current weight for an estimated daily calorie target, cup amount, and meals per day — based on the standard veterinary energy formula.
How the estimate works
The calculator uses the standard veterinary energy formula. First it estimates resting energy requirement (RER) from body weight: 70 times body weight in kilograms raised to the 0.75 power. Then it multiplies by a growth factor: 3.0 for puppies under 4 months, 2.0 for puppies 4–12 months, and 1.8 for adolescents over 12 months.
The result is daily kilocalories, converted to cups using 350 kcal per cup — a typical value for dry kibble. Always check your food bag, because kcal per cup varies widely by brand and recipe.
Why puppies need more food per pound than adults
Growth is expensive. A young puppy can need twice the calories per pound of an adult dog, which is why the under-4-months factor is 3.0. As growth slows, the factor steps down. Overfeeding does not make a puppy grow better — it makes them grow faster, which stresses developing joints, especially in large breeds.
- Weigh monthly and adjust portions by body condition, not appetite
- Keep large-breed puppies lean while growing
- Transition to adult food around 12 months (small breeds) to 18–24 months (large/giant breeds), guided by your vet
Frequently asked questions
How many cups of food should my puppy eat per day?
It depends on age, weight, and the food’s calorie density. Enter your puppy’s details in the calculator for an estimate in cups, then check your food bag’s kcal-per-cup figure — it varies by brand. Adjust by body condition over time.
How many times a day should I feed my puppy?
Generally 4 meals a day under 3 months, 3 meals from 3–6 months, and 2 meals from 6 months on. Consistent timing matters more than the exact count.
Is this feeding chart the same for all breeds?
The energy formula is the same, but large-breed puppies should eat a large-breed puppy formula with controlled calcium, and giant breeds need slower, steadier growth. Breed size changes the food choice more than the math.
My puppy always seems hungry. Should I feed more?
Not necessarily — many puppies, especially Labradors and Beagles, act hungry regardless. Judge by body condition: ribs felt but not seen, visible waist. If the puppy is gaining too fast, hold portions steady and ask your vet.
When should I switch from puppy to adult food?
Typically around 12 months for small breeds and 18–24 months for large and giant breeds. Transition gradually over 7–10 days. Your vet can confirm timing for your dog.