Dog Food Calculator

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

By Konstantin Iakovlev · Updated April 2026 · Source: BLS

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

Getting your dog's daily portion right is one of the simplest levers you have over their long-term health. Feed too much or too little and problems follow, with veterinary spending on obesity-related conditions projected to top $4.5 billion a year by 2026. The portion estimate here aims to keep your dog at a healthy weight and spare you those avoidable medical bills.

The calculation draws on current 2026 veterinary guidance for Canine Energy Requirements (CER), which start from a dog's Resting Energy Requirement (RER) and multiply it by an Activity Factor (AF). RER comes from the formula 70 * (Body Weight in kg)^0.75. The Activity Factor ranges from 1.0 for an inactive, neutered dog up to 2.0 for a hard-working, highly active one, and accounts for age and reproductive status along the way.

Any dog with a medical condition or unusual nutritional needs deserves a conversation with your veterinarian before you fix a feeding plan. The numbers printed on a food bag are broad averages and tend to run high, which is a common path to gradual weight gain. Revisit the portion whenever your dog gets older or their activity changes, since needs that fit last year may not fit today.

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.