Skip to main content

Pet Food Portion Calculator

Estimate how much to feed a dog or cat each day (grams and cups) from body weight, life stage/activity level, and the food's calorie density, using the standard veterinary RER/DER energy formula (RER = 70 x kg^0.75).

Input

Your pet's current body weight

Sets the default calorie density below — check your food label for the exact number

Look for "Metabolizable Energy" on the food label

Output

Energy & Portion Estimate
MetricValue
No data yet
Was this helpful?

Guides

The Pet Food Portion Calculator estimates how much to feed your dog or cat each day — in grams and cups, plus per meal — based on body weight, life stage/activity level, and the calorie density of the specific food you're feeding. It uses the same resting-energy formula veterinarians rely on, rather than the generic "feeding guideline" chart printed on a bag of food (which assumes an average, moderately active pet and can be off by a wide margin for your individual animal).

How it works

The calculation happens in two steps, following the standard WSAVA/AAHA veterinary energy equations:

  1. Resting Energy Requirement (RER) — the calories your pet would burn at complete rest — is estimated from body weight using the widely used allometric formula:

    RER = 70 x (body weight in kg) ^ 0.75
    
  2. Daily Energy Requirement (DER) scales RER by a multiplier for life stage and activity level, since a growing puppy, a working dog, and a neutered couch companion have very different calorie needs relative to their resting metabolism:

    DER = RER x life-stage multiplier
    

    Multipliers range from 0.8x (weight loss) up to 4.0x (working/high-performance dogs) for dogs, and 0.8x to 2.5x for cats — pick the option that best matches your pet.

The DER is then converted into a food amount using the calorie density you enter (kcal per 100 g, found on the food's label under "Metabolizable Energy" or similar): grams per day = (DER / kcal per 100 g) x 100. Cups are estimated from grams using standard density assumptions — about 120 g per cup for dry kibble (lighter, more air) and about 240 g per cup for wet/canned or raw/home-cooked food (denser, closer to water). These are reasonable averages, not a substitute for weighing food on a kitchen scale, since kibble density varies by brand and shape.

How to use it

  1. Choose Dog or Cat, and enter your pet's weight (kg or lbs).
  2. Pick the Life Stage & Activity level that best matches your pet — puppy/kitten, adult (neutered or intact), active/working, senior, or weight-loss.
  3. Select a Food Type (dry, wet, raw, or custom) — this fills in a typical calorie density, which you should adjust to match the actual number on your food's label.
  4. Choose how many meals per day you split food into.
  5. Results update automatically, showing RER, DER, and the recommended portion per day and per meal in both grams and cups.

FAQ

Is this exact for my pet?

No — treat it as a well-grounded starting point, not a prescription. Individual metabolism, breed, climate, health conditions, spay/neuter status, and body condition all shift real-world needs by as much as 20% in either direction. This is a general guideline, not veterinary advice — check with your veterinarian before making significant diet changes, especially for puppies/kittens, pregnant or nursing pets, or pets with medical conditions.

Why do grams and cups sometimes seem inconsistent between foods?

Because cup measurements depend on how dense the food is. A cup of dry kibble weighs much less than a cup of wet or raw food, so always prefer the gram amount when precision matters — a kitchen scale is far more accurate than a scoop.

Is my data sent anywhere?

No. Every value is calculated entirely in your browser — nothing is uploaded or stored.

petdogcatfoodportioncaloriesRERDERcalculator

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.