Dog Nutrition Calculator

Find daily calories and grams of food for a dog.

Daily calories (kcal) 1,059.23
Daily food 302.64

Formula: kcal = 70 × kg^0.75 × factor ; grams = kcal ÷ food energy

Step-by-step with your numbers:
1. Values used:
2. Dog weight = 20
3. Life stage / activity = 1.6
4. Food energy = 350 kcal/100g
5.
6. Daily calories = 1,059.23kcal
7. Daily food = 302.64
Did we solve your problem today?

Estimate daily calories and the amount of food to serve, using your food's energy density.

How the Math Works

The Dog Nutrition Calculator uses a scientifically validated formula to estimate daily caloric needs: kcal = 70 × kg^0.75 × factor. Here, 70 represents a baseline metabolic rate, kg is the dog's weight in kilograms, and the exponent 0.75 accounts for the non-linear relationship between body size and energy requirements (larger dogs are more efficient metabolically). The 'factor' adjusts for activity level, typically ranging from 1.2 (sedentary) to 2.0 (high activity). Once total calories are calculated, the food quantity in grams is derived by dividing kcal by the food's energy content (kcal/gram), ensuring precise portion control based on the specific dog food's nutritional profile.

Practical Applications

To use the calculator, input your dog's current weight in kilograms and select their activity level from a predefined scale. The tool first computes the target daily calories using the formula, then converts this into grams by dividing by the energy value listed on your dog food package (e.g., 3500 kcal/kg = 3.5 kcal/gram). For example, a 10kg dog with moderate activity (factor 1.6) would need approximately 70 × 10^0.75 × 1.6 ≈ 750 kcal daily. If feeding a food with 350 kcal per cup (100g), this translates to roughly 214 grams per day. Always round to practical measuring amounts and consult your vet for breed-specific adjustments or medical conditions

Day-to-Day Use

This calculator transforms abstract nutritional theory into actionable daily routines. By providing exact gram measurements, it eliminates guesswork in meal planning, helping prevent overfeeding (reducing obesity risks) or underfeeding (avoiding weight loss). Owners can quickly adjust portions when changing a dog's activity level (e.g., increased exercise) or switching between food types (wet vs. dry). Regular recalculations based on seasonal activity changes or weight fluctuations ensure optimal health maintenance. Additionally, knowing precise caloric intake aids in managing dietary needs for special conditions like kidney disease or diabetes under veterinary guidance, making it an essential tool for responsible pet nutrition management

Worked example

20 kg active adult, 350 kcal/100g food → ~1,059 kcal ≈ 303 g.

FAQ

Treats?

Keep treats under ~10% of daily calories.