Dog Food Calculator
Calculate the right amount of dog food for your pet based on weight, age, activity level, and food calorie content. Get daily feeding portions and tips.
How to Calculate the Right Amount of Dog Food
Feeding your dog the right amount is crucial for their health and longevity. This calculator uses the Resting Energy Requirement (RER) formula recommended by the WSAVA and Merck Veterinary Manual.[reference:3]
How it works:
- RER Calculation: 70 × (body weight in kg)0.75 — the minimum calories needed at rest.[reference:4]
- Life Stage Multiplier: Adjusted based on age and condition.
- Activity Multiplier: Adjusted based on daily activity level.[reference:5]
- Food Conversion: Daily calories ÷ (food calories per 100g ÷ 100) = daily grams.
Life Stage Factors:
- Puppy: 2.0-3.0 × RER (rapid growth)[reference:6]
- Adult Active: 1.8-2.0 × RER[reference:7]
- Adult Normal: 1.6-1.8 × RER
- Senior: 1.2-1.4 × RER (20% fewer calories)[reference:8]
- Overweight: 1.0-1.2 × RER (weight loss)
Alternative Method: Adult dogs should eat 2-3% of their body weight daily. For a 15kg dog: 15 × 0.025 = 0.375kg (375g).[reference:9][reference:10]
Why Use This Dog Food Calculator?
- Vet-Recommended Formula: Uses the WSAVA-approved RER method.[reference:11]
- Personalized Results: Adjusts for age, activity, and food type.
- Prevents Overfeeding: Nearly 60% of dogs are overweight — this helps prevent it.[reference:12]
- Easy to Use: Enter a few details and get instant portions.
Feeding Tips for a Healthy Dog
- Feed twice daily: Adult dogs should eat 2 meals per day, 8-12 hours apart.[reference:13]
- Puppies need more meals: 3-4 meals daily until 6 months old.[reference:14]
- Limit treats: Treats should not exceed 10% of daily calories.[reference:15]
- Monitor body condition: You should be able to feel ribs without seeing them.
- Adjust as needed: Every dog is different — monitor weight and adjust portions.[reference:16]
How Accurate Is This Calculator?
This calculator uses the WSAVA-recommended RER formula with life-stage and activity multipliers.[reference:17] Results are estimates — always consult your veterinarian for personalized advice, especially for puppies, seniors, or dogs with health conditions.[reference:18]
Frequently Asked Questions
The right amount depends on your dog's weight, age, activity level, and the calorie content of the food. As a general rule, adult dogs need 2-3% of their body weight in food per day.[reference:19] This calculator provides a personalized estimate based on veterinary guidelines.
Start with the Resting Energy Requirement (RER): 70 × (body weight in kg)^0.75.[reference:20] Then multiply by a factor based on life stage and activity level: puppy (2.0-3.0), adult active (1.8-2.0), adult normal (1.6-1.8), senior (1.2-1.4), and overweight (1.0-1.2).
Adult dogs should be fed twice a day (morning and evening).[reference:21] Puppies under 6 months need 3-4 meals a day, and senior dogs benefit from two smaller meals.[reference:22] This calculator suggests the recommended feeding frequency based on your dog's age.
Small dogs under 10kg: 150-300g per day. Medium dogs 10-25kg: 300-750g per day. Large dogs 25kg+: 750g-1.5kg per day.[reference:23] However, always adjust based on your specific dog food's calorie content and your vet's recommendations.
RER is the minimum calories a dog needs at rest. The formula is: 70 × (body weight in kg)^0.75.[reference:24] This is the baseline for calculating daily food portions. This calculator uses the WSAVA-recommended formula to determine your dog's needs.[reference:25]
Calorie needs vary by weight, age, and activity. A 15kg adult dog needs about 700-900 kcal/day. This calculator provides the exact number based on your dog's specific details. Always monitor body condition and adjust as needed.[reference:26]