How the calculator works, step by step
The calculator runs through four inputs and three formulas to produce your result. Here's what happens behind the scenes.
Species selection โ loading the right formula
Different animals have very different metabolic machinery. A bird's resting metabolic rate uses a base constant of 129, compared to 70 for dogs and cats and just 10 for reptiles. These aren't guesses โ they're values derived from decades of comparative physiology research and are the same constants used by professional veterinary nutritionists.
Fish are handled differently altogether: because they're cold-blooded and aquatic, veterinary science measures their feeding needs as a percentage of body weight per day, not in calories.
Resting Metabolic Rate (RMR) โ the baseline
Once we know the species and weight, we calculate the Resting Metabolic Rate: the number of calories your pet needs just to stay alive at rest โ breathing, heartbeat, body temperature, and organ function.
The formula accounts for the fact that metabolism doesn't scale linearly with weight. A 20 kg dog doesn't need twice the calories of a 10 kg dog โ it needs about 1.68ร. This is "metabolic scaling," and the exponent 0.75 is the most widely validated value across mammal species.
Lifestyle multiplier โ accounting for real life
The RMR only covers the basics. To cover a real day โ moving around, playing, digesting, staying warm โ we multiply by a lifestyle factor. A very active working dog might need 2.0ร its resting rate. A sedentary indoor cat might only need 1.0ร. A growing puppy needs up to 3.0ร.
These multipliers are based on AAFCO (Association of American Feed Control Officials) and NRC (National Research Council) published energy requirement tables, which are the gold standard for pet nutrition guidelines.
Portion conversion โ calories into something you can measure
Knowing your pet needs 450 kcal/day isn't helpful if you don't know how much food to put in the bowl. We take the calorie target and divide by your food's energy density (kcal per kg) to get grams, then convert grams to cups using standard measurements.
This is why the same calorie goal produces very different scoop sizes depending on whether you're using a dense high-protein kibble or a light senior formula with added water. The food density number is what makes the result accurate โ which is why we provide a list of typical values and encourage you to check your label when possible.
The formulas
For transparency, here are the exact calculations used for mammals and birds.
Step 1 โ Resting Metabolic Rate (RMR)
Step 2 โ Maintenance Energy Requirement (MER)
Step 3 โ Daily food portion
Fish โ percentage body weight method
Fish are ectothermic (cold-blooded) so calorie counting is not practical. The standard approach used by aquaculture and aquarium science is to feed a set percentage of body weight daily, adjusted for fish type and age. Adult fish: 0.5โ1.5%. Juveniles: 2โ3%.
Species reference โ formula constants and multiplier ranges
| Species | Formula base | Exponent | Multiplier range | Method |
|---|---|---|---|---|
| ๐ Dog | 70 | 0.75 | 1.0ร โ 3.0ร | RMR ร MER |
| ๐ Cat | 70 | 0.75 | 1.0ร โ 2.5ร | RMR ร MER |
| ๐ Rabbit | 70 | 0.75 | 1.2ร โ 2.5ร | RMR ร MER |
| ๐พ Guinea Pig | 70 | 0.75 | 1.4ร โ 2.0ร | RMR ร MER |
| ๐น Hamster | 70 | 0.75 | 1.5ร โ 1.8ร | RMR ร MER |
| ๐ Fish | โ | โ | 0.8% โ 3.0% body wt | % body weight/day |
| ๐ฆ Bird | 129 | 0.75 | 1.0ร โ 1.5ร | RMR ร MER |
| ๐ฆ Reptile | 10 | 0.75 | 1.0ร โ 1.3ร | RMR ร MER |
How accurate is this?
The formulas are the same ones used by veterinary nutritionists in clinical practice. However, all calculators โ including ours โ produce estimates, not exact requirements. Here's why individual results vary:
- Breed differences: A Greyhound and a Labrador of the same weight have very different metabolisms. Breed and body composition both matter.
- Individual variation: Even among identical dogs, metabolic rates can differ by up to ยฑ20%. This is normal biological variation.
- Food accuracy: The calorie density on your food label is an average. Actual batches can vary, and the "cup" measurement depends on how full and packed your scoop is.
- Health conditions: Thyroid disorders, digestive diseases, medications, and other conditions can significantly alter caloric needs.
The best approach: use our result as your starting point, then adjust by ยฑ10โ15% based on your pet's body condition over 4โ6 weeks. If your pet is gaining or losing weight, that's your feedback signal. When in doubt, your vet is always the best guide.