Dog Calorie Needs Calculator
Calculate your dog daily calorie requirements based on weight, age, activity level, and body condition.
Plan proper feeding amounts.
Dog Calorie Needs are calculated using the Resting Energy Requirement (RER) formula, then adjusted for life stage and activity level.
Step 1 — Resting Energy Requirement (RER):
RER = 70 × (Body Weight in kg)^0.75
This gives the calories needed for basic body functions at rest.
Step 2 — Maintenance Energy Requirement (MER): Multiply RER by an activity factor:
- Neutered adult, normal activity: RER × 1.6
- Intact adult, normal activity: RER × 1.8
- Light activity / senior: RER × 1.2-1.4
- Moderate activity (1+ hours exercise daily): RER × 2.0-3.0
- Working dogs (herding, sled, police): RER × 3.0-8.0
- Puppy (0-4 months): RER × 3.0
- Puppy (4-12 months): RER × 2.0
- Weight loss goal: RER × 1.0
- Weight gain goal: RER × 1.2-1.4
- Pregnant (last trimester): RER × 3.0
- Lactating: RER × 4.0-8.0
Converting to food amounts:
Check your dog food label for “kcal per cup” or “kcal per kg.”
Cups per day = Daily Calories / Calories per Cup
Most dry kibble contains 300-500 kcal per cup. Most wet food contains 200-350 kcal per can (13 oz).
Weight guidelines by breed size:
- Toy breeds (Chihuahua, Pomeranian): 3-10 lbs (1.4-4.5 kg)
- Small breeds (Beagle, Cocker Spaniel): 10-25 lbs (4.5-11 kg)
- Medium breeds (Border Collie, Bulldog): 25-55 lbs (11-25 kg)
- Large breeds (Lab, Golden Retriever): 55-80 lbs (25-36 kg)
- Giant breeds (Great Dane, Mastiff): 80-150+ lbs (36-68+ kg)
Overweight dogs should have their calories calculated based on their ideal body weight, not their current weight. About 56% of dogs in the US are overweight or obese. Even small calorie reductions over time make a big difference.