Dog Food Calculator

Calculate how much food your dog needs daily based on weight, age, and activity level.

lbs
Life Stage
Activity Level
kcal/cup

Daily Calories Needed

1,051

kcal per day

Cups per Day

3.0

Meals per Day

2

Cups per Meal

1.5

Feeding Schedule

Morning1.5 cups
Evening1.5 cups

Monthly Estimates

Food Needed22.5 lbs
30-lb Bags0.8
Est. Monthly Cost$56.28

These are general estimates. Consult your veterinarian for personalized feeding recommendations, especially for puppies, senior dogs, or dogs with health conditions.

Use the Dog Food Calculator above to calculate your results. Enter your values and see instant results — all calculations run in your browser.

Disclaimer: This calculator is for informational purposes only and does not constitute tax, financial, or legal advice. Results are estimates based on the information you provide and current rates. Always consult a qualified tax professional or financial advisor for advice specific to your situation.

How It Works

Our 2026 Dog Food Calculator helps you accurately determine your dog's daily food intake, ensuring they receive optimal nutrition for their specific needs. Overfeeding or underfeeding can lead to health issues, with veterinary costs for obesity-related conditions projected to exceed $4.5 billion annually by 2026. This tool is crucial for maintaining your dog's health and preventing costly medical interventions.

This calculator utilizes the latest 2026 veterinary guidelines for Canine Energy Requirements (CER), which are calculated based on a dog's Resting Energy Requirement (RER) multiplied by an Activity Factor (AF). RER is derived from the formula: 70 * (Body Weight in kg)^0.75. The AF varies from 1.0 (inactive, neutered) to 2.0 (highly active working dog), factoring in age and reproductive status.

Always consult your veterinarian for personalized dietary advice, especially for dogs with medical conditions or unique nutritional needs. Don't solely rely on dog food bag recommendations, as they are general guidelines and often overestimate calorie needs, potentially leading to weight gain. A common mistake is not re-evaluating food intake as your dog ages or their activity level changes.

Example: Feeding a 25kg, moderately active, 3-year-old Spayed Female Labrador

  1. 1 Input: Weight = 25 kg, Age = 3 years (Adult), Activity Level = Moderate (AF = 1.6), Spayed.
  2. 2 Calculation: RER = 70 * (25)^0.75 ≈ 70 * 11.18 ≈ 782.6 kcal/day. Daily Energy Requirement (DER) = RER * AF = 782.6 kcal/day * 1.6 ≈ 1252.16 kcal/day. If dog food has 350 kcal/cup, then 1252.16 / 350 ≈ 3.58 cups/day.
  3. 3 Result: Approximately 1250-1260 calories per day, which translates to about 3.5 to 3.6 cups of a typical dog food (e.g., 350 kcal/cup).
  4. 4 Context: This amount ensures your Labrador maintains a healthy weight and energy level. Monitor your dog's body condition regularly and adjust food slightly as needed, aiming for a visible waist and palpable ribs without being prominent.

Source: BLS · Last updated: April 2026

Frequently Asked Questions

How much should I feed my dog per day?
Feeding amounts depend on weight, age, and activity level. A general guideline: small dogs (10-20 lbs) need 1/2 to 1 cup daily, medium dogs (30-50 lbs) need 1.5-2.5 cups, and large dogs (60-100 lbs) need 3-4.5 cups of dry food.
Should I feed my dog once or twice a day?
Most adult dogs do well with two meals a day (morning and evening). Puppies under six months may need three meals. Feeding twice daily helps maintain stable energy levels and reduces the risk of bloat in large breeds.
How do I know if I am overfeeding my dog?
Check the rib test: you should be able to feel your dog's ribs without pressing hard but not see them. If you cannot feel the ribs, your dog may be overweight. Also look for a visible waist when viewed from above and a tucked abdomen from the side.