About This Tool
Every dog has different calorie needs. A lazy lap dog needs far fewer calories than an active working dog, and spayed/neutered dogs have slower metabolisms than intact ones. Getting the calories right prevents obesity (the #1 health problem in pets) and ensures your dog has enough energy for their lifestyle.
This calculator uses the standard veterinary formulas: Resting Energy Requirements (RER) based on body weight, then multiplied by factors for life stage, reproductive status, and activity level to get Maintenance Energy Requirements (MER). The result is the number of calories your dog should eat per day.
Once you know the calorie target, check your dog food's calories per cup or can, and measure portions accordingly. Most dry kibble has 300-400 kcal per cup; check the bag for exact numbers.
How to Use
1. Enter your dog's current weight in pounds (lbs) or kilograms (kg)
2. Select whether your dog is spayed/neutered or intact
3. Choose the activity level that best matches your dog's lifestyle
4. See the daily calorie recommendation (MER)
5. Optionally select a weight goal to adjust calories up or down
6. Use "Copy Link" to save or share your calculation
Formula
Resting Energy Requirements (RER):
RER = 70 ร (body weight in kg)^0.75
Maintenance Energy Requirements (MER):
MER = RER ร Life Stage Factor ร Activity Factor
Life Stage Factors:
- Intact adult: 1.8
- Neutered adult: 1.6
- Puppy (under 4 months): 3.0
- Puppy (4-12 months): 2.0
- Senior (7+ years): 1.4
- Weight loss: 1.0 (just RER)
- Weight gain: 1.2-1.4 ร normal MER
Activity Factors:
- Sedentary (mostly indoors): 0.9
- Light (1-2 short walks/day): 1.0
- Moderate (1+ hour activity/day): 1.2
- Active (2+ hours activity/day): 1.4
- Working/Sport (intense daily training): 1.6-2.0