Dog Calories Per 100g Calculator

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.

Tip: If your label lists ash content, subtract it from 100 along with the other components for a more accurate carbohydrate estimate. Ash is typically 5–8% for dry foods and 2–3% for wet foods.

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.

Example: A dry kibble with 24% protein, 14% fat, 4% fiber, and 10% moisture yields carbs = 100 – (24+14+4+10) = 48%. Calories: protein 24×3.5=84, fat 14×8.5=119, carbs 48×3.5=168. Total = 371 kcal/100g.

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.

The National Research Council (NRC) and the Association of American Feed Control Officials (AAFCO) recognize the modified Atwater method for calculating ME in dog foods. For more details, see the AAFCO website.

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 TypeProtein %Fat %Fiber %Moisture %Approx. kcal/100g
Dry Kibble (average)2414410371
High-Protein Kibble302028415
Wet Food (canned)8517899
Semi-Moist108372130

These values are typical ranges; always check your specific product's guaranteed analysis.