Dog Calorie Calculator
Calculate your dog’s daily calorie needs (MER), resting energy (RER), and exact daily food portions based on their weight, life stage, and activity level.
Dog Calorie & Feeding Estimator
Calculate daily kcal requirements and food portions
Enter your dog’s current weight in kilograms. Use presets below for common sizes.
Select the profile that best matches your dog’s current life stage and neuter status.
Check the back of your dog food bag. Average dry kibble is 350-400 kcal/100g. Wet food is typically 80-100 kcal/100g.
Daily Calorie Requirement
Based on WSAVA Nutritional Guidelines
Enter your dog’s details and click Calculate Daily Calories to see their MER, RER, and recommended daily food portion.
Daily Calorie Needs by Dog Weight
Estimated daily Maintenance Energy Requirement (MER) for average neutered adult dogs with normal activity levels. Individual needs may vary based on breed metabolism and exact activity.
| Dog Weight | RER (Resting) | MER (Daily Needs) | Dry Food (350kcal/100g) |
|---|---|---|---|
| 5 kg (Small) | 234 kcal | 375 kcal | 107 g |
| 10 kg (Medium) | 394 kcal | 630 kcal | 180 g |
| 15 kg (Large) | 534 kcal | 855 kcal | 244 g |
| 20 kg (X-Large) | 662 kcal | 1,060 kcal | 303 g |
| 30 kg (Giant) | 897 kcal | 1,435 kcal | 410 g |
| 40 kg (Giant) | 1,120 kcal | 1,790 kcal | 511 g |
Dog Nutrition & Calories FAQ
Everything you need to know about calculating your dog’s daily calorie needs, feeding portions, and maintaining a healthy weight.
To calculate your dog’s daily calorie needs, you first calculate their Resting Energy Requirement (RER) using the formula: RER = 70 x (body weight in kg)^0.75. Once you have the RER, you multiply it by a factor based on their life stage and activity level to get their Maintenance Energy Requirement (MER). For example, an average neutered adult dog requires 1.6 x RER, while a puppy may require 2.5 x RER.
RER stands for Resting Energy Requirement, which is the number of calories your dog needs to perform basic bodily functions at rest (like breathing and circulating blood). MER stands for Maintenance Energy Requirement, which is the total number of calories your dog needs daily to maintain their current weight, factoring in their age, neuter status, and activity level. MER is calculated by multiplying the RER by a specific life-stage multiplier.
The number of calories a dog needs varies significantly by weight. As a general rule for a neutered adult dog with normal activity: a 5kg dog needs about 375 kcal/day, a 10kg dog needs about 630 kcal/day, a 20kg dog needs about 1,060 kcal/day, and a 30kg dog needs about 1,430 kcal/day. These are estimates, and individual needs can vary based on breed metabolism, exact activity level, and environmental factors.
Yes, neutered or spayed dogs generally require about 10% to 20% fewer calories than intact (unneutered) dogs of the same weight and activity level. This is because neutering alters the dog’s metabolism and often reduces their natural activity drive. The standard multiplier for a neutered adult dog is 1.6 x RER, whereas an intact adult dog uses a multiplier of 1.8 x RER.
Puppies require significantly more calories than adult dogs to support rapid growth and development. A general guideline is to feed a puppy 2.5 to 3.0 times their Resting Energy Requirement (RER). Younger puppies (under 4 months) may need up to 3.0 x RER, while older puppies (4 to 12 months) typically need about 2.0 x RER. It is crucial to feed a specifically formulated puppy food and divide their daily calories into 3 to 4 smaller meals.
To help your dog lose weight safely, you should feed them the calories required for their *ideal* target weight, not their current overweight weight. A safe weight loss plan typically involves feeding 1.0 x RER (or 80% of the calories needed for their ideal weight). Increase their daily exercise gradually, avoid high-calorie treats (or use part of their daily kibble allowance as treats), and consult your vet to rule out underlying conditions like hypothyroidism.
Yes, breed can influence calorie needs. Giant breeds (like Great Danes or Mastiffs) tend to have slower metabolisms and may require slightly fewer calories per kilogram of body weight than smaller breeds. Conversely, highly active working breeds (like Border Collies or Huskies) or dogs with high muscle mass may require significantly more calories. The standard formulas provide a baseline, but you should adjust based on your individual dog’s body condition score.
The most accurate way to measure dog food is by weight using a digital kitchen scale, rather than using a measuring cup which can be inconsistent depending on kibble size and how packed it is. First, calculate your dog’s daily calorie requirement (MER). Then, check the nutritional information on your dog food bag to find the kcal per 100g. Divide your dog’s daily kcal by the kcal per 100g, and multiply by 100 to get the exact grams of food to feed per day.
