Dog Nutrition Calculator: Daily Calories & Portions
Calculate your dog's daily calorie needs and recommended food portions based on weight, age, and activity level.
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer
Dog Nutrition Calculator: Daily Calories & Portions
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: RER = 70 x (Weight in kg)^0.75 | MER = RER x Activity Factor x Life Stage Factor x Condition Factor
Worked example โ 1,435 kcal/day | 90g protein, 22g fat | ~3.8 cups dry food | 1,650 ml water
Formula
RER = 70 x (Weight in kg)^0.75 | MER = RER x Activity Factor x Life Stage Factor x Condition Factor
Resting Energy Requirement (RER) represents basal metabolic needs calculated using metabolic body weight. Maintenance Energy Requirement (MER) adjusts RER by activity level (1.2-2.5x), life stage (0.8x for seniors, 2-3x for puppies), and body condition (0.7x for obese to 1.2x for underweight). Macronutrients are calculated as percentages of total calories following AAFCO guidelines.
Worked Examples
Example 1: Active Adult Labrador
Problem:Calculate daily nutrition for a 30-kg (66-lb) moderately active adult Labrador at ideal weight.
Solution:RER = 70 x 30^0.75 = 70 x 12.82 = 897 kcal MER = 897 x 1.6 (moderate activity) x 1.0 (adult) x 1.0 (ideal weight) = 1,435 kcal/day Protein (25%): 359 kcal = 90g Fat (14%): 201 kcal = 22g Carbs (61%): 875 kcal = 219g Dry food: ~3.8 cups/day Water: 30 x 55 = 1,650 ml (~7 cups)
Result:1,435 kcal/day | 90g protein, 22g fat | ~3.8 cups dry food | 1,650 ml water
Example 2: Overweight Senior Dog
Problem:Calculate reduced-calorie nutrition for a 15-kg (33-lb) overweight senior Beagle.
Solution:RER = 70 x 15^0.75 = 70 x 7.62 = 534 kcal MER = 534 x 1.4 (light activity) x 0.8 (senior) x 0.8 (overweight) = 478 kcal/day Protein (25%): 120 kcal = 30g Fat (14%): 67 kcal = 7g Dry food: ~1.3 cups/day Water: 15 x 55 = 825 ml (~3.5 cups)
Result:478 kcal/day | 30g protein, 7g fat | ~1.3 cups dry food | 825 ml water
Frequently Asked Questions
How many calories does my dog need per day?
A dog daily caloric needs are calculated using the Resting Energy Requirement (RER) formula: 70 x (body weight in kg)^0.75. This base metabolic rate is then multiplied by factors for activity level and life stage. A sedentary 20-lb dog needs about 340 calories/day, while an active working dog of the same weight might need 850 calories/day. Puppies require 2-3 times the adult calories per kg for growth. Senior dogs typically need 20% fewer calories as their metabolism slows. These are starting points; adjust based on whether your dog is gaining or losing weight.
What is the ideal protein-to-fat ratio for dog food?
For adult dogs, AAFCO recommends minimum 18% protein and 5% fat on a dry matter basis, but most nutritionists recommend higher amounts: 25-30% protein and 12-18% fat for optimal health. Active and working dogs benefit from higher fat content (20-30%) for sustained energy. Puppies need at least 22% protein and 8% fat to support growth. Senior dogs may benefit from higher protein (28%+) to maintain muscle mass, but with moderate fat to prevent weight gain. The remaining calories come from carbohydrates, which while not essential for dogs, provide fiber, vitamins, and readily available energy.
How much water should my dog drink daily?
The general guideline is that dogs should drink approximately 50-60 ml of water per kilogram of body weight per day, or roughly 1 ounce per pound. A 50-lb dog needs about 50 ounces (6+ cups) daily. Water needs increase significantly with exercise, hot weather, dry food diets (which contain only 10% moisture vs. 78% in wet food), pregnancy, lactation, and illness. Signs of dehydration include dry gums, loss of skin elasticity, lethargy, and sunken eyes. Always ensure fresh, clean water is available. Some dogs prefer running water from fountains, which can encourage greater fluid intake.
How often should I feed my dog?
Feeding frequency depends on age and life stage. Puppies under 4 months need 4 meals per day as their small stomachs cannot hold enough food in fewer meals. From 4-12 months, 3 meals per day is appropriate. Most adult dogs do well on 2 meals per day, spaced approximately 12 hours apart. Senior dogs may benefit from 2-3 smaller meals to aid digestion. Lactating mothers may need free-choice feeding or 3-4 meals to meet their extraordinary energy demands. Avoid feeding one large meal per day, especially for large breeds, as this can increase the risk of bloat (gastric dilatation-volvulus), a life-threatening emergency.
Should I feed my dog wet food, dry food, or raw food?
Each has pros and cons. Dry kibble is convenient, affordable, promotes dental health through chewing, and is calorie-dense (350-400 cal/cup). Wet food has higher moisture content (helping hydration), is more palatable for picky eaters, and is easier for seniors with dental issues, but is more expensive per calorie. Raw diets (BARF - Biologically Appropriate Raw Food) contain fresh meats, bones, and vegetables; proponents claim shinier coats and smaller stools, but there are food safety risks from bacteria. Many veterinary nutritionists recommend a balanced commercial diet (wet, dry, or both) that meets AAFCO standards, with any diet change made gradually over 7-10 days.
References
Background & Theory
History
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer ยท Editorial policy
Related Calculators
๐งฎDaily Calorie Intake Calculator (TDEE-Based)
Calculate calorie intake with inputs, formulas, and instant results.
๐งฎCat Calorie Calculator
Calculate cat calorie with inputs, formulas, and instant results.
๐งฎDog Pregnancy Calculator: Due Date by Breed
Calculate dog pregnancy with inputs, formulas, and instant results.
๐งฎDog Crate Size Calculator
Calculate dog crate size with inputs, formulas, and instant results.
๐งฎDog Harness Size Calculator
Calculate dog harness size with inputs, formulas, and instant results.
๐งฎDog Heat Cycle Calculator
Calculate dog heat cycle with inputs, formulas, and instant results.
๐งฎDog Life Expectancy Calculator
Calculate dog life expectancy with inputs, formulas, and instant results.
๐งฎDog Onion Toxicity Calculator
Calculate dog onion toxicity with inputs, formulas, and instant results.