Pet Food Calculator
Daily Calories
—
Dry Food (cups/day)
—
Wet Food (cans/day)
—
Calculating Your Pet's Daily Food Requirements
This calculator estimates daily calorie needs for dogs and cats based on the resting energy requirement (RER) formula used by veterinary nutritionists. RER is calculated as 70 x (body weight in kg) ^ 0.75 for animals over 2 kg. This base metabolic rate is then multiplied by an activity factor that accounts for the pet's life stage, activity level, and whether they are spayed or neutered. A typical spayed adult dog needs about 1.6 x RER, while an active intact dog may need 2.0 to 3.0 x RER depending on workload.
Calorie needs vary significantly by life stage. Growing puppies and kittens need 2.0 to 3.0 x RER to support bone and muscle development, while senior pets with reduced activity may need only 1.2 to 1.4 x RER. Pregnant dogs in late gestation require up to 3.0 x RER, and lactating mothers may need 4.0 to 8.0 x RER depending on litter size. Overweight pets being managed for weight loss should be fed at the RER calculated for their target weight, not their current weight, typically resulting in a 15-20% calorie reduction.
To convert daily calorie needs into food portions, divide the total calories by the calorie density listed on your pet food label (usually given as kcal per cup or per can). Premium foods tend to be more calorie-dense (400-500 kcal/cup) than budget brands (250-350 kcal/cup), meaning your pet eats less volume per day. Always transition to a new food gradually over 7 to 10 days to avoid digestive upset. Monitor your pet's body condition score every 2 to 4 weeks and adjust portions accordingly, since calculated estimates are starting points that may need fine-tuning for individual metabolism.
Frequently Asked Questions
Is this free?
Yes, completely free with no signup required.
How accurate is it?
Uses standard formulas — accurate for estimation. Verify critical decisions with a professional.
Can I share results?
Yes, click Share Result to copy a URL with your inputs.
Works on mobile?
Yes, fully responsive on all devices.