Pet Calorie Calculator

Calculate daily calorie needs for your dog or cat using the veterinary RER formula based on weight, age, activity, and body condition

A pet calorie calculator determines your dog or cat's daily energy needs using the Resting Energy Requirement (RER) formula trusted by veterinarians. By factoring in weight, age, activity level, spay/neuter status, and body condition, you get a personalized daily calorie target along with feeding guides, treat allowances, and meal-splitting recommendations to keep your pet at a healthy weight.

Calculate Your Pet's Daily Calories

How to Use the Pet Calorie Calculator

Knowing how many calories your dog or cat needs each day is one of the most important steps in maintaining their health and preventing obesity. Our pet calorie calculator uses the Resting Energy Requirement (RER) formula — the same method veterinarians use in clinical practice — to give you a science-based daily calorie target tailored to your pet's specific characteristics.

Step 1: Select Pet Type and Enter Weight

Choose whether you have a dog or a cat, then enter their weight in pounds or kilograms. For the most accurate results, weigh your pet on a pet scale or stand on a bathroom scale while holding your pet and subtract your own weight. If your pet is overweight or obese, the calculator automatically adjusts the calculation to use an estimated ideal weight, which helps create a safe calorie deficit for gradual weight loss.

Step 2: Set Age, Activity, and Body Condition

Select your pet's age category — puppies and kittens need significantly more calories per pound of body weight than adults because they are growing rapidly. Choose the activity level that best matches your pet's daily routine. A dog that goes on two walks and plays in the yard is typically "moderate," while a working dog or one that does agility training is "active" or "very active." Indicate whether your pet is spayed or neutered, as this affects metabolism. Finally, select their body condition to help the calculator adjust for weight management needs.

Step 3: Review Calorie Results and Feeding Guide

After clicking "Calculate Calories," you will see the daily calorie target along with the Resting Energy Requirement, recommended cups of dry food, a treat allowance equal to 10 percent of daily calories, and the suggested number of meals per day. The feeding guide breaks down how to split the daily calories across meals and shows how many calories to allocate for treats versus regular food.

Understanding the RER Formula

The RER formula calculates the energy a pet needs at complete rest: RER = 70 multiplied by body weight in kilograms raised to the 0.75 power. This base value is then multiplied by an activity factor that accounts for age, activity level, reproductive status, and body condition. For example, a neutered adult dog uses a factor of 1.6, while an active intact dog uses 2.0 to 3.0. Puppies under four months use a factor of 3.0 because of their rapid growth demands.

Adjusting Food Calories

Different pet foods contain different calorie densities. The default setting is 350 kcal per cup, which is average for dry kibble. Check your specific food's label for the actual calorie content per cup and adjust the setting in the feeding guide section for more accurate cup measurements. Wet food typically has fewer calories per unit volume, so you may need separate calculations if feeding a mix of wet and dry food. For the best pet calorie guidance, combine this calculator's results with your veterinarian's recommendations and your pet's weight trends over time.

Frequently Asked Questions

Is this pet calorie calculator free to use?

Yes, this pet calorie calculator is completely free with no signup required. All calculations run locally in your browser, so you can use it anytime without creating an account.

Is my pet's data private?

Absolutely. Everything runs entirely in your web browser using client-side JavaScript. No data about your pet is ever sent to a server or stored anywhere. Your information stays on your device.

What is the RER formula for pets?

RER stands for Resting Energy Requirement. The formula is RER = 70 multiplied by your pet's weight in kilograms raised to the power of 0.75. This gives the base calories your pet needs at rest, which is then multiplied by an activity factor to get the total daily calorie requirement.

How accurate is a pet calorie calculator?

The RER formula is widely used by veterinarians and provides a solid starting estimate. However, individual pets vary based on metabolism, breed, health conditions, and environment. Use this as a guideline and adjust based on your pet's weight trends and your veterinarian's advice.

How many calories should my dog eat per day?

It depends on size, age, activity level, and whether they are spayed or neutered. A typical 30-pound adult neutered dog needs about 900 calories per day. Active dogs need more, while senior or less active dogs need fewer. Use the calculator above for a personalized estimate.

Should I use ideal weight or current weight for overweight pets?

For overweight or obese pets, it is better to use their ideal weight rather than their current weight when calculating calorie needs. This helps create a safe calorie deficit for gradual weight loss. Your veterinarian can help determine your pet's ideal weight.

How many treats can I give my pet per day?

Veterinarians recommend that treats make up no more than 10 percent of your pet's total daily calorie intake. The calculator shows your pet's treat allowance based on their daily calorie needs. Remember to subtract treat calories from their regular meal portions.

How many meals should I feed my pet per day?

Puppies and kittens under 6 months need 3 to 4 meals per day. Adult dogs and cats do well with 2 meals per day. Senior pets also typically eat 2 meals per day. Splitting daily calories into multiple meals helps maintain steady energy levels and aids digestion.