PetCalc
Nutrition Calculator

Dog Food Calculator

Calculate exactly how many calories and how much food your dog needs each day. Based on veterinary RER (Resting Energy Requirement) formulas.

Dog's Weight

Activity Level

Daily Calories Needed

1059

kcal per day

Cups/day

3.03

Grams/day

303 g

RER: 662 kcal • Activity factor: 1.6× • Split into 2 meals/day

How dog food requirements are calculated

The calculator uses the standard veterinary formula based on RER (Resting Energy Requirement):

RER (kcal) = 70 × (weight in kg)^0.75

This is then multiplied by an activity factor (1.2 for senior, 1.6 for normal adult, 2.0 for active, 3.0 for puppy) to get the daily caloric needs (DER — Daily Energy Requirement).

Activity Factors Explained

  • Puppy (under 4 months): ×3.0 — Rapid growth requires huge calorie intake.
  • Puppy (4–12 months): ×2.0 — Still growing, very active.
  • Active Adult: ×2.0 — Working dogs, agility, daily long walks.
  • Normal Adult: ×1.6 — Average pet with regular walks.
  • Senior / Inactive: ×1.2–1.4 — Older dogs need fewer calories.
  • Weight Loss: ×1.0 — Restrict to RER level only.

Frequently Asked Questions

How often should I feed my dog?

Puppies under 6 months should eat 3–4 times per day. Adults typically do well with 2 meals (morning and evening). Avoid free-feeding (leaving food out all day) as this leads to weight gain.

Is my dog overweight?

Run your hands along your dog's ribs — you should feel them easily without pressing hard. Look from above; you should see a clear waist. From the side, the belly should tuck up. If ribs are hard to feel, your dog may be overweight.

Should I include treats in the calorie count?

Yes! Treats should not exceed 10% of daily calories. If your dog needs 600 kcal/day, treats should be capped at 60 kcal. Reduce regular meal portions accordingly.