Dog Food Calculator — Daily Feeding Guide by Weight & Activity

Daily Calories

Cups per Day

Recommended Meals

How Dog Food Portions Are Calculated

A dog food calculator is a tool that estimates daily calorie needs and feeding portions based on a dog's weight, age, and activity level. Proper portioning is one of the most important aspects of pet care because overfeeding is the leading cause of obesity in dogs. According to the Association for Pet Obesity Prevention (APOP), an estimated 59% of dogs in the United States are overweight or obese, contributing to joint problems, diabetes, and reduced lifespan.

This calculator uses the Resting Energy Requirement (RER) formula established by the National Research Council (NRC) and widely adopted by veterinary nutritionists. The RER provides a baseline calorie estimate that is then adjusted by life-stage multipliers. The output converts total daily calories into cups of food based on the calorie density of your specific dog food brand. If you also want to track the cost of feeding, use our Dog Food Cost Calculator.

The RER Formula Explained

The standard formula for canine energy requirements is:

RER (kcal/day) = 70 x (body weight in kg)0.75

The RER is then multiplied by a Maintenance Energy Requirement (MER) factor based on the dog's life stage and activity:

Worked example: A 50-pound (22.7 kg) adult dog with moderate activity has RER = 70 x 22.70.75 = 70 x 10.5 = 735 kcal. Multiplied by 1.6 gives approximately 1,176 kcal/day. At 350 kcal per cup of kibble, that equals about 3.4 cups per day split across two meals.

Key Terms You Should Know

Daily Calorie Needs by Dog Size and Life Stage

The following table shows approximate daily calorie requirements for dogs of different sizes. Values are based on average MER multipliers from the NRC and the American Animal Hospital Association (AAHA) 2021 Nutrition Guidelines.

Dog Size Weight Range Puppy (kcal/day) Adult (kcal/day) Senior (kcal/day)
Toy 5-10 lbs 300-600 200-400 150-300
Small 10-25 lbs 500-1,000 350-700 275-550
Medium 25-50 lbs 900-1,800 650-1,200 500-950
Large 50-90 lbs 1,500-2,800 1,100-1,800 850-1,400
Giant 90-150+ lbs 2,500-4,500 1,700-2,800 1,300-2,200

Practical Feeding Examples

Example 1: Active Labrador Retriever (70 lbs / 31.8 kg). RER = 70 x 31.80.75 = 70 x 13.4 = 938 kcal. As an active adult (factor 2.0), MER = 1,876 kcal/day. At 380 kcal/cup of premium kibble, that is about 4.9 cups per day split into two meals. Labs are prone to obesity, so monitor the body condition closely.

Example 2: Senior Chihuahua (6 lbs / 2.7 kg). RER = 70 x 2.70.75 = 70 x 2.2 = 154 kcal. As a senior with low activity (factor 1.2), MER = 185 kcal/day. At 350 kcal/cup, that is only about half a cup per day. Toy breeds have high metabolisms but tiny stomachs, so even small overfeeding leads to rapid weight gain.

Example 3: Growing German Shepherd Puppy (35 lbs / 15.9 kg, 5 months old). RER = 70 x 15.90.75 = 70 x 8.0 = 560 kcal. As a growing puppy (factor 2.5), MER = 1,400 kcal/day. At 350 kcal/cup, that is 4 cups per day divided into three meals. Large-breed puppies need controlled growth to protect developing joints, so use a large-breed puppy formula with appropriate calorie density.

Tips for Getting Portions Right

Frequently Asked Questions

How much food should I feed my dog per day?

The amount depends on your dog's weight, age, and activity level. A typical 50-pound adult dog with moderate activity needs roughly 1,000-1,200 calories per day, which translates to about 2.5-3.5 cups of standard dry kibble. Puppies need roughly twice the calories per pound of body weight compared to adults because of rapid growth, while senior dogs need about 20% fewer calories due to slower metabolism. Always use the Resting Energy Requirement (RER) formula as a starting point and adjust based on your dog's body condition score.

How do I know if I am feeding my dog too much or too little?

Monitor your dog's body condition score (BCS) on the 1-9 scale recommended by the World Small Animal Veterinary Association. A score of 4-5 is ideal: you should be able to feel the ribs without pressing hard, see a visible waist from above, and notice an abdominal tuck from the side. If ribs are visible, the dog is underweight; if you cannot feel ribs at all, the dog is overweight. Reassess body condition every 2-4 weeks and adjust portions by 10% at a time.

Should I feed my dog once or twice a day?

Most veterinarians recommend feeding adult dogs twice daily, morning and evening. Puppies under 6 months should eat 3 times daily to maintain stable blood sugar and support growth. Once-a-day feeding can increase the risk of gastric dilatation-volvulus (bloat) in large and deep-chested breeds such as Great Danes, German Shepherds, and Standard Poodles. Splitting daily calories across two meals also improves digestion and helps maintain steady energy levels.

Do different dog breeds need different amounts of food?

Yes, breed size significantly affects calorie requirements per pound of body weight. Small breeds like Chihuahuas have faster metabolisms and may need 40 calories per pound daily, while large breeds like Labrador Retrievers need only about 20-25 calories per pound. Giant breeds over 100 pounds are even more efficient. Working breeds such as Border Collies and Belgian Malinois may need 25-50% more calories than companion dogs of the same weight due to higher activity demands.

What is the RER formula for calculating dog food portions?

Resting Energy Requirement (RER) is calculated as RER = 70 x (body weight in kg)0.75, measured in kilocalories per day. This formula, established by the National Research Council (NRC), estimates the energy a dog needs at rest. The RER is then multiplied by a life-stage factor: 1.6 for typical adult dogs, 2.0-3.0 for puppies, 1.2-1.4 for senior dogs, and up to 2.0-5.0 for highly active working dogs. For example, a 50-pound (22.7 kg) adult dog has an RER of about 674 kcal, multiplied by 1.6 gives roughly 1,079 kcal per day.

How many calories per cup does typical dog food contain?

Standard dry kibble contains 300-400 kcal per cup, with most brands averaging around 350 kcal per cup. Premium and high-protein kibbles may contain 400-500 kcal per cup due to higher fat content. Wet or canned food is much less calorie-dense at roughly 100-150 kcal per cup because of its high water content. Always check the specific kcal/cup listed on your dog food label, as this figure varies widely between brands and formulations and directly affects how many cups you should feed.

Related Calculators