Dog Food Daily Portion Calculator

Calculate ideal daily food amount for your dog by weight and activity

Enter your dog's weight, life stage, activity level, and neuter status to compute daily calorie needs using the RER and DER veterinary formula, then convert to cups using your food's calories per cup. For dog owners managing weight and portions. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

How are a dog's daily calories calculated?

Vets start with the resting energy requirement, RER, equal to 70 times body weight in kilograms raised to the power 0.75. That is multiplied by a life-stage, activity, and neuter factor to give the daily energy requirement, DER, the calories your dog should eat per day.

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 — a 5 kg dog burns more calories per kg than a 30 kg dog. 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.

Typical multiplier factors

Life stage / activityTypical DER multiplier
Puppy under 4 months3.0
Puppy 4–12 months2.0
Adult, inactive / neutered1.6
Adult, intact1.8
Adult, moderately active2.0
Working dog / very active2.5–4.0
Senior, less active1.4
Weight loss target1.0 (of ideal body weight RER)

These multipliers come from standard small-animal nutrition texts. Your vet may adjust them based on a body condition score assessment.

Worked example

A neutered 15 kg adult Labrador with moderate activity:

  • RER: 70 × 15^0.75 ≈ 70 × 7.62 ≈ 533 calories
  • DER: 533 × 1.6 (inactive neutered adult) = 853 calories/day
  • At 360 calories per cup: 853 ÷ 360 ≈ 2.4 cups per day, split into two meals of 1.2 cups

The same dog if intact would need about 533 × 1.8 ≈ 959 calories — roughly 2.7 cups. The difference (about a third of a cup per day) sounds small, but over a year it adds up to a meaningful weight difference if the wrong factor is used.

Finding the calories per cup for your food

The calorie density is printed on the dog food bag as kcal/cup or kcal/kg. If only kcal/kg is given, convert using the cup weight (also on the bag). For example, if a food has 3,500 kcal/kg and a cup weighs 100 g (0.1 kg), the calories per cup are 3,500 × 0.1 = 350 kcal. Manufacturers’ websites often list the figure directly.

Adjusting for body condition

The formula gives a starting estimate. The most reliable guide is your dog’s body condition:

  • Underweight — ribs are visible. Increase daily food by about 10–15%.
  • Ideal — ribs are easily felt but not visible; waist visible from above.
  • Overweight — ribs require firm pressure to feel; no visible waist. Reduce by 10–20%.

Reassess every 2–4 weeks after any change. Weight gain or loss of more than 1–2% of body weight per week is too rapid in either direction. Treats should account for no more than 10% of daily calories — subtract them from the meal portion.