Pet Meal Calculator

Calculate how much to feed your dog or cat based on weight, age, and activity level. Ensure optimal nutrition.

Calculate daily calorie needs for your dog or cat.

About This Calculator

Take the guesswork out of feeding time with the Pet Meal Calculator. Just like humans track their daily energy expenditure, dogs and cats have unique calorie needs based on their age, weight, and lifestyle. Proper nutrition is the foundation of pet health, affecting everything from coat quality to longevity.

This calculator uses veterinary-standard formulas to determine your pet's Maintenance Energy Requirement (MER). Whether you have a playful puppy, a couch-potato senior, or a working dog, understanding caloric needs prevents both obesity and malnutrition—two of the most common nutritional problems in companion animals.

Obesity affects over 50% of pets in developed countries, leading to diabetes, joint problems, and shortened lifespan. Conversely, underfeeding growing puppies or kittens can cause developmental issues. This tool helps you find the perfect balance for your pet's unique situation.

The Pet Calorie Formula

RER (Resting Energy) = 70 × (Weight in kg)^0.75
MER (Daily Calories) = RER × Activity Multiplier

The RER formula accounts for the non-linear relationship between body size and metabolism—smaller animals have higher metabolic rates per pound than larger ones.

Activity Multiplier Reference

Life StageDog MultiplierCat Multiplier
Puppy/Kitten (<4 mo)3.0×2.5×
Growing (4-12 mo)2.0×2.0×
Adult (Neutered)1.6×1.2×
Adult (Intact)1.8×1.4×
Working/Active2.0-5.0×1.6×
Senior/Inactive1.2×1.0×

Practical Example

For a 10kg neutered adult dog: RER = 70 × (10)^0.75 = 394 kcal. MER = 394 × 1.6 = 630 kcal/day. If your food has 350 kcal/cup, feed approximately 1.8 cups daily, split into 2 meals.

Pet Feeding Tips

  • Measure food by weight (grams) rather than volume for accuracy
  • Divide daily portions into 2-3 meals for better digestion
  • Adjust portions based on body condition—ribs should be easily felt
  • Account for treats (should be <10% of daily calories)
  • Transition to new foods gradually over 7-10 days

Scenario Comparison: Daily Calorie Needs

Pet ProfileWeightDaily CaloriesFood Amount*
Neutered Adult Cat10 lbs (4.5 kg)200-250 kcal0.6-0.7 cups
Active Adult Dog50 lbs (23 kg)1,200-1,400 kcal3.4-4 cups
Senior Dog (low activity)30 lbs (14 kg)550-650 kcal1.6-1.9 cups
Growing Puppy (4-12 mo)25 lbs (11 kg)900-1,100 kcal2.6-3.1 cups

*Based on 350 kcal/cup food. Adjust based on your food's calorie density.

Common Pet Feeding Mistakes to Avoid

  • Using the bag's feeding guide blindly: Pet food labels often overestimate portions by 20-30%. Use calculated MER and adjust based on body condition score every 2 weeks.
  • Ignoring treat calories: Treats should be max 10% of daily calories. A single dental chew (70 kcal) could be 25% of a small dog's intake!
  • Not adjusting for neutering: Neutered pets need 25-30% fewer calories. Failure to adjust leads to rapid weight gain within 3-6 months post-surgery.
  • Free-feeding dry food: Leaving food out all day makes portion control impossible and promotes obesity. Feed measured meals at set times instead.

Pet Nutrition Benchmarks (Veterinary Standards)

MetricDogsCats
Ideal Body Condition Score4-5 out of 94-5 out of 9
Protein (adult maintenance)18-25% min26-30% min
Fat (adult maintenance)10-15%9-15%
Water intake (daily)1 oz per lb body weight3.5-4.5 oz per 5 lbs
Healthy weight loss rate1-2% body weight/week0.5-1% body weight/week

When to Use This Calculator vs Others

  • This calculator: Best for determining daily calorie needs and portion sizes for dogs and cats based on their activity level.
  • Pet Age Calculator: Use to understand your pet's life stage (senior pets need different calorie adjustments).
  • Small Mammal Nutrition: Use for rabbits, guinea pigs, and hamsters—they have completely different dietary needs.
  • Chocolate Toxicity Calculator: Use in emergencies when your dog has eaten chocolate.

Related tools: Pet Age Calculator to understand your pet's life stage, Chocolate Toxicity Calculator for emergencies, and Small Mammal Nutrition for rabbits and guinea pigs.

Frequently Asked Questions

How are pet meal calories calculated?

RER (resting) = 70 × Weight(kg)^0.75. Daily calories = RER × activity multiplier. Adult neutered dog: 1.6×. Puppy: 2-3×. Senior: 1.2×.

How much should I feed my dog per day?

Depends on weight and activity. 10kg adult dog needs ~630 kcal/day. Check food label for calories/cup, divide daily need by calories per cup.

How many times a day should I feed my pet?

Adult dogs: 2 meals. Puppies: 3-4 meals. Adult cats: 2-3 meals or free-feed dry. Kittens: 3-4 meals. Avoid one large meal.