This calculator estimates the calorie content of dog food per 100 grams based on its guaranteed analysis of protein, fat, fiber, and moisture. Whether you’re comparing kibble brands, evaluating a raw diet, or checking homemade recipes, knowing the metabolizable energy (ME) helps you feed your dog the right amount.
Using the modified Atwater method, the tool converts crude protein, crude fat, crude fiber, and moisture percentages into kilocalories per 100g. It also provides a breakdown of calories from protein, fat, and carbohydrates. Ideal for pet owners, breeders, and veterinary nutrition enthusiasts who want precise, data-driven feeding decisions.
🐕 Dog Food Calories per 100g
How to Use This Tool
Enter the guaranteed analysis values from your dog food label — crude protein, crude fat, crude fiber, and moisture — as percentages. The calculator uses the modified Atwater method to estimate metabolizable energy (ME) in kilocalories per 100 grams. You can also click the preset buttons (Dry Kibble, High-Protein, Wet Food, Semi-Moist) to quickly load typical values and see how different formulations compare.
Formula Explained
The modified Atwater method for dog food uses these energy coefficients:
- Protein: 3.5 kcal per gram
- Fat: 8.5 kcal per gram
- Carbohydrate (by difference): 3.5 kcal per gram
Carbohydrate is calculated as: 100 – (Protein + Fat + Fiber + Moisture). If the sum of these four exceeds 100, carbs are set to zero. The total ME is the sum of calories from protein, fat, and carbs.
Worked Examples
Example 1 — Wet Food: 8% protein, 5% fat, 1% fiber, 78% moisture. Carbs = 100 – (8+5+1+78) = 8%. Calories: protein 28, fat 42.5, carbs 28. Total = 98.5 kcal/100g.
Example 2 — High-Protein Kibble: 30% protein, 20% fat, 2% fiber, 8% moisture. Carbs = 100 – (30+20+2+8) = 40%. Calories: protein 105, fat 170, carbs 140. Total = 415 kcal/100g.
Factors Affecting Accuracy
The modified Atwater method provides a reasonable estimate but has limitations. Individual ingredient digestibility varies — for instance, protein from meat sources is more digestible than from plant sources. Fiber reduces overall energy availability, and the formula does not account for ash or non-fiber carbohydrates like soluble fiber. For prescription or therapeutic diets, consult a veterinary nutritionist for precise values.
Frequently Asked Questions
Why does my dog food label not list calories? Calorie labeling is not mandatory for all pet foods, though many brands voluntarily include it. This calculator helps you estimate it from the guaranteed analysis.
Can I use this for cats? The coefficients differ for cats (protein 4.0, fat 9.0, carbs 4.0). This tool is designed for dogs only.
What if my food lists ash? Subtract ash from 100 along with the other components. For example, if ash is 6%, use 100 – (protein+fat+fiber+moisture+ash) for carbs.
How do I convert kcal/100g to kcal/cup? Multiply the result by the weight of one cup of your food in grams, then divide by 100. For example, if one cup weighs 120g and the food has 371 kcal/100g, then one cup = 371 × 120 / 100 = 445 kcal.
Standard Values Reference
| Food Type | Protein % | Fat % | Fiber % | Moisture % | Approx. kcal/100g |
|---|---|---|---|---|---|
| Dry Kibble (average) | 24 | 14 | 4 | 10 | 371 |
| High-Protein Kibble | 30 | 20 | 2 | 8 | 415 |
| Wet Food (canned) | 8 | 5 | 1 | 78 | 99 |
| Semi-Moist | 10 | 8 | 3 | 72 | 130 |
These values are typical ranges; always check your specific product's guaranteed analysis.