Feed the right amount, not the bag’s guess
Bag feeding charts are broad ranges that ignore your dog’s activity, age, and neuter status, so they often overfeed. This calculator uses the same energy formula veterinarians use, then converts the calorie target into cups based on your specific food’s density.
How it works
The calculation rests on two standard figures. First the resting energy requirement, the calories a dog burns at rest:
RER = 70 × (body weight in kg) ^ 0.75
The exponent 0.75 reflects that smaller animals burn more calories per kilogram than larger ones. The RER is then multiplied by factors for life stage (growing puppies need far more), activity level, and neuter status (intact dogs burn slightly more) to give the daily energy requirement. Finally, dividing the daily calories by your food’s calories per cup gives the portion in cups.
Example
A neutered 15 kg adult dog with moderate activity: RER = 70 × 15^0.75 ≈ 533 calories. Multiplied by an adult factor of 1.6 and a moderate activity factor of 1.0 gives about 853 calories per day. With food at 360 calories per cup, that is roughly 2.4 cups daily, split into two meals.
Notes
Treat the result as a starting point. Body condition — being able to feel the ribs easily and see a waist from above — matters more than any formula. Reassess every few weeks and adjust by about 10 percent if your dog drifts from an ideal shape.