Dog Food Calculator
Enter your dog's details and click Calculate.
Enter your dog's details and click Calculate.
How Does the Formula Work?
The dog food calculator determines exactly how much food your dog needs each day based on veterinary-standard formulas. Enter your dog's weight, life stage (puppy, adult, senior), activity level, body condition, food calorie density, and neutered status — the calculator computes Resting Energy Requirement (RER), Maintenance Energy Requirement (MER), daily food in grams and cups, meals per day, and portion per meal. Feeding the wrong amount is one of the most common pet care mistakes: overfeeding causes obesity (affecting over 50 percent of dogs in developed countries), while underfeeding causes nutritional deficiencies. This calculator uses the RER formula endorsed by the World Small Animal Veterinary Association (WSAVA) and the American Animal Hospital Association (AAHA).
MER = RER × Activity Factor
Activity Factors: Puppy 2.0–3.0 | Adult 1.2–3.0 | Senior 1.0–1.6
Neutered adult: MER × 0.9 | Overweight: MER × 0.85
Daily Food (g) = MER ÷ Food Density (kcal/kg) × 1000
Example: 25kg adult moderate → RER 783, MER 1253, ~358g/day at 3500 kcal/kg
Understanding RER and MER
Resting Energy Requirement (RER) is the calories a dog needs at complete rest — just to maintain basic body functions like breathing, heartbeat, and organ function. The formula RER = 70 × (weight in kg)^0.75 is a validated allometric equation that accounts for the non-linear relationship between body size and metabolism — larger dogs have proportionally lower metabolic rates per kilogram. Maintenance Energy Requirement (MER) multiplies RER by an activity factor to account for real-world energy needs: daily movement, play, thermoregulation, digestion, and growth. A sedentary apartment dog (factor 1.2) needs far less than a working farm dog (factor 3.0). Getting MER right is the key to maintaining healthy weight.
Life Stage Feeding
Puppies need significantly more calories per kilogram than adults because they are growing rapidly. A puppy's factor ranges from 2.0 to 3.0 depending on age and activity — very young puppies (under 4 months) may need up to 3× their RER. Puppies under 5 kg should eat 4 meals per day; larger puppies 3 meals. Transition to adult feeding at 12 months for small breeds, 18 months for large breeds. Adult dogs need 1.2× to 2.0× RER for maintenance, with working dogs reaching 3.0×. Senior dogs (typically 7+ years, earlier for giant breeds) need fewer calories as metabolism slows — factors of 1.0 to 1.6. Seniors benefit from more frequent smaller meals to aid digestion.
Reading Food Labels
The calorie density of dog food (kcal per kg) is essential for this calculator and is listed on every food package — look for the metabolizable energy (ME) statement, usually near the guaranteed analysis. Dry kibble typically ranges from 3000 to 4000 kcal/kg. Wet food ranges from 800 to 1200 kcal/kg (mostly water weight). Premium foods tend to be more calorie-dense, meaning less volume needed per meal. Raw diets vary widely from 1000 to 2000 kcal/kg. If the label shows kcal per cup, multiply by approximately 4 to estimate kcal per kg (1 cup of kibble ≈ 100g). Always use the specific calorie content for your dog's actual food brand and formula.
Weight Management
Canine obesity is a growing epidemic. The Association for Pet Obesity Prevention reports that 59 percent of dogs in the US are overweight or obese. Excess weight shortens lifespan by an average of 2 years, increases risk of diabetes, arthritis, heart disease, and certain cancers. To help a dog lose weight, this calculator applies a 0.85 factor to reduce calorie intake by 15 percent. For weight gain in underweight dogs, a 1.15 factor increases intake by 15 percent. Monitor weight weekly — a healthy loss rate is 1-2 percent of body weight per week. Rib check: you should be able to feel (but not see) your dog's ribs easily. Consult your veterinarian before starting any weight management program.
Feeding Schedule Tips
Consistent meal times support digestive health and behavior. Feed at the same times daily. Remove uneaten food after 15-20 minutes to prevent grazing. Measure portions with a kitchen scale for accuracy — scoops and cups are imprecise. Treats should not exceed 10 percent of daily calorie intake — include them in the total calculation. Fresh water should always be available. Avoid feeding immediately before or after intense exercise — this can contribute to bloat (gastric dilatation-volvulus), a life-threatening condition especially in large deep-chested breeds. When switching food brands, transition gradually over 7-10 days to prevent digestive upset.
Breed Size Considerations
Small breeds (under 10 kg like Chihuahuas and Yorkshire Terriers) have faster metabolisms per kilogram and may need slightly more calories relative to body weight. They also have smaller stomachs and benefit from 3 smaller meals. Large and giant breeds (over 35 kg like Great Danes and Saint Bernards) are prone to bloat and should eat 2-3 smaller meals rather than one large one. Giant breed puppies should not be overfed — rapid growth causes skeletal problems. Always consult breed-specific feeding guidelines from your veterinarian and use this calculator as a scientifically grounded starting point that you can fine-tune based on your individual dog's response.
Your dog depends on you for every meal. Getting the portion right is one of the most impactful things you can do for their health and longevity. This calculator, combined with regular veterinary check-ups and body condition monitoring, ensures your best friend gets exactly what they need — no more, no less.
Tips & Recommendations
Use a kitchen scale. Scoops and cups are imprecise and lead to overfeeding.
Treats should not exceed 10% of daily calories. Include them in your total.
Every food has different kcal/kg. Always use YOUR food's specific calorie density.
Feel (but don't see) ribs easily = ideal weight. Visible ribs = underweight. Can't feel = overweight.
Frequently Asked Questions
How much should I feed my dog?
Depends on weight, age, activity. Use this calculator with your specific food's kcal/kg for accurate portions.
What is RER?
Resting Energy Requirement: 70 × (kg)^0.75. The baseline calories for body functions at rest.
Where do I find kcal/kg?
On your food bag label, look for 'metabolizable energy' or 'ME'. Usually 3000-4000 kcal/kg for dry food.
How many meals per day?
Puppies: 3-4. Adults: 2. Seniors: 2 (smaller portions).
My dog is overweight. What do I do?
This calculator reduces calories by 15% for overweight dogs. Consult your vet for a weight loss plan.
Recent Calculations
No calculations yet