Calculate your dog's daily calorie needs and food portions
Enter your dog's weight and activity level to determine daily caloric requirements and recommended food amounts.

where k = 95 (Low), 110 (Moderate low), 125 (Moderate high), or 175 (Working)
BNW = Dry matter − Ash − Protein − Fat − Fiber; P = crude protein, F = crude fat
Every dog owner knows the saying — a dog really is a man's best friend. And it goes both ways! A responsible owner treats their pet with love and respect, as one of their closest companions. We love our dogs so much that sometimes we might end up overdoing it a little — especially when it comes to food. After all, everyone knows a happy dog is one whose bowl is full, right?
Unfortunately, obesity is becoming more common among our four-legged friends, and with it comes a number of health complications. The Dog Nutrition Calculator is here to help you figure out exactly how many calories your dog needs each day based on their weight and activity level. It also helps you translate those calories into actual portions of food, so you never have to guess again.
✅ Whether you're a long-time dog owner or part of the pandemic-era adoption wave, this calculator takes the guesswork out of feeding your pup the right amount.
Who is this for?
The calculator uses the well-established formula for Resting Energy Requirement (RER) adjusted by activity coefficients developed by veterinary nutritionists. For a deeper dive into how your dog's food composition affects its caloric content, check out the metabolic energy calculation section inside the calculator itself.
How to interpret results
Meet Max, a 30 kg Labrador who gets about an hour of leash walking every day. That puts him at "Moderate (low intensity): 1-3h/day" — the most common activity level.
So Max needs about 1,460 kcal per day. If his food contains 350 kcal per 100g, the calculator will show that he should eat roughly 417 g of food per day — about 4.2 cups depending on the kibble density.
Bella is a 5-year-old Beagle who currently weighs 18 kg. Her vet recommended she should be getting around 700 kcal per day to slim down. What weight does that correspond to?
At 700 kcal/day with moderate activity, Bella's weight would stabilize around 11.5 kg — a much healthier target for a Beagle of her size. Simply type "700" into the calorie field and the calculator will instantly show the corresponding weight.
Charlie, a 25 kg Australian Shepherd (high activity, coefficient 125), needs about 1,397 kcal/day. His food has 380 kcal/100g, so his daily portion is about 368 g. How much food should his owner buy for a week?
A 3 kg bag would cover Charlie's needs for a week with a little to spare. The multi-day calculation section in the calculator handles this automatically — just enter 7 days.
A 12-year-old Golden Retriever (32 kg) has slowed down significantly and spends most of the day napping. At "Low activity" (k=95), the calculator shows they need about 1,259 kcal/day — noticeably less than in their younger years. Reducing portions accordingly helps prevent age-related weight gain and eases stress on aging joints.
Different dog foods have very different caloric densities. A "premium" kibble might pack 400 kcal/100g while a budget brand may have only 280 kcal/100g. Without adjusting portions, switching from one to the other could mean over- or under-feeding by 30% or more. The food calculation section makes this adjustment instant.
Heading out for a 3-day camping trip with your active Border Collie? Use the multi-day calculation to bag exactly the right amount of food. No more hauling an entire 15 kg bag of kibble when you only need a couple of kilos.
If your vet recommends your dog lose weight, start by calculating the calorie target for their ideal weight, not their current weight. This gives you a daily feeding target. Combine with increased exercise for the best results.
Growing puppies need more calories per kilogram than adult dogs. While this calculator uses adult formulas, you can still get a useful baseline by selecting the appropriate activity level and checking in weekly as your puppy grows.
If you feed a combination of dry kibble and wet food, use the metabolic energy section to find the caloric content of each, then split the daily calories between them. For example, 60% from kibble and 40% from wet food.
Dogs recovering from surgery or injury have reduced energy needs. Drop the activity level to "Low" to get an appropriate calorie target. Re-evaluate weekly and adjust as your dog becomes more mobile.
Use a bathroom scale (weigh yourself holding your dog, then subtract your weight) once a month. Calorie needs change as weight changes, so recalibrate regularly.
Treats count toward the daily calorie total. A good rule is to reserve no more than 10% of daily calories for treats. If you give 150 kcal worth of treats, reduce the food portion accordingly.
"Energy content" in the calculator is in kcal/100g. Some brands list "kcal per cup" or "per serving" instead. Convert to kcal/100g using the weight of a cup measure for accurate results.
It's tempting to overestimate activity. If your dog mostly walks on a leash for an hour, that's "Moderate (low intensity)" — not "High activity." Accurate input = accurate results.
How to tell if your dog is at a healthy weight
The Dog Nutrition Calculator uses the standard veterinary formula for Resting Energy Requirement (RER) adjusted by activity-specific coefficients. The equations come from widely accepted nutrition research used by pet food manufacturers and veterinary schools.
Where is the dog's weight in kilograms and is the activity coefficient:
This lets you enter a target calorie amount and find what weight it corresponds to — useful for weight management planning.
Where is the daily calorie requirement (kcal) and is the energy content of the food in kcal/100g.
The "How caloric is my dog's food?" section uses the classic Atwater method adapted for dogs to estimate caloric content from nutritional composition:
Where P = crude protein, F = crude fat, GE = gross energy, DPF = dry pulse fiber, DE = digestible energy. This calculation gives you the metabolizable energy content of the food in kcal/100g.
Variable Reference:
RER is the amount of energy a dog needs to perform basic bodily functions at rest — breathing, circulation, digestion, and maintaining body temperature. It's the baseline before adding any activity factor. For dogs, the standard formula is . The coefficients used in this calculator (95, 110, 125, 175) incorporate both RER and the additional energy needed for various activity levels.
Studies suggest that over 50% of pet dogs are overweight or obese. Excess weight leads to a higher risk of joint problems, diabetes, heart disease, respiratory issues, and a shortened lifespan. Maintaining a healthy weight is one of the most effective ways to help your dog live a longer, happier life.
The Atwater system is a way to calculate the available energy in pet foods based on their nutrient composition. It was originally developed for human nutrition and later adapted for companion animals. Protein and carbohydrates contribute about 3.5-4 kcal/g, while fats contribute about 8.5-9 kcal/g. The equations account for digestibility differences between species.
The calculator uses the standard veterinary RER formula with validated activity coefficients. However, every dog is unique. Use the results as a starting point and adjust based on your dog's body condition — you may need to feed 10-20% more or less depending on metabolism, breed, and individual factors.
Growing puppies have higher energy needs per kilogram than adult dogs. While you can get a rough estimate, we recommend consulting your veterinarian for a puppy-specific feeding plan. Puppies typically need about twice the calories of an adult dog of the same weight.
Pregnant and nursing dogs have significantly higher energy requirements. A nursing mother may need 2-4 times her normal caloric intake depending on litter size. This calculator is designed for adult, non-breeding dogs. Please consult your vet for a custom plan during pregnancy and lactation.
Use the "How caloric is my dog's food?" section to calculate the caloric content of each food type separately (using the nutritional info on their labels). Then split the daily calorie target between the two foods. For example, if the target is 1,000 kcal, you might feed 600 kcal from kibble and 400 kcal from wet food.
Absolutely! Treats, chews, and table scraps all contribute to your dog's daily calorie intake. A good rule is to limit treats to no more than 10% of daily calories. If you give high-calorie treats, reduce the main meal portion accordingly to stay within the target.
Recalculate whenever your dog's weight changes by more than 5%, when you switch food brands, or when their activity level changes significantly (e.g., after surgery, during winter when walks are shorter, or after starting a new exercise routine).
Yes! This is one of the most powerful features. If your vet recommends a specific daily calorie target for weight loss, type that number into the calorie field and the calculator will immediately show the corresponding body weight. This helps you visualize the target weight and track progress.
This calculator is for informational and educational purposes only. It is not a substitute for professional veterinary advice.
Calculate your dog's Body Mass Index (BMI) based on breed, height, and weight to determine if they are healthy, overweight, or underweight.
The cat pregnancy calculator will compute the due date of your favorite feline.
The dog life expectancy calculator estimates the age of your dog based on their breed and gives their average life expectancy.
Convert your dog's age to human years based on breed and size.
The dog pregnancy calculator provides you with your dog's due date.
Our Benadryl dosage calculator for dogs will compute an optimal dose of Benadryl (Diphenhydramine) for your pet.