Free dog food calculator and cat food calculator in one: enter weight, life stage and activity to get exact daily calories (vet RER/MER formula), plus grams, cups, wet/dry split and multi-pet totals.
Whether you searched for a pet calorie calculator, puppy food calculator, dog food calculator, or cat food calculator — this RER MER calculator handles them all with the same veterinary math.
Dog calorie calculator by weight and cat calorie calculator — one tool. Add each pet, then optionally combine them in multi-pet mode.
Veterinarians worldwide estimate daily calories in two steps. First, RER (Resting Energy Requirement) — the energy a resting animal burns:
RER = 70 × (body weight in kg)0.75
Then MER (Maintenance Energy Requirement), also called DER (Daily Energy Requirement), multiplies RER by a life-stage factor:
| Life stage | Factor |
|---|---|
| Puppy, 0–4 months | RER × 3.0 |
| Puppy, 4–12 months | RER × 2.0 |
| Adult, intact | RER × 1.8 |
| Adult, neutered / spayed | RER × 1.6 |
| Senior (7+ years) | RER × 1.2–1.4 |
| Weight loss | RER × 1.0 |
| Weight gain | RER × 1.2–1.8 |
| Working / sporting dog | RER × 2–8 |
| Pregnant | RER × 2–3 |
| Lactating | RER × 4–8 |
| Life stage | Factor |
|---|---|
| Kitten, 0–4 months | RER × 2.5 |
| Kitten, 4–12 months | RER × 2.0 |
| Adult, intact | RER × 1.4 |
| Adult, neutered / spayed | RER × 1.2 |
| Senior (11+ years) | RER × 1.1–1.2 |
| Weight loss | RER × 0.8 |
| Pregnant | RER × 2–2.5 |
| Lactating | RER × 2–6 |
These are the standard published veterinary ranges (AAHA nutritional guidelines). This calculator applies them exactly, then adjusts for activity level and converts calories into grams and cups using your food's label values.
Use it as a complete dog feeding guide calculator: the dog food calculator for weight loss mode applies the veterinary 1.0× RER allowance, the senior dog food calculator path uses 1.2–1.4× RER, and every result is a true dog food amount by weight — grams and cups matched to your bag's label.
| Weight | Daily kcal | Grams/day (350 kcal/100g) | Cups/day (350 kcal/cup) |
|---|---|---|---|
| 5 kg (11 lb) | ≈ 374 | ≈ 107 g | ≈ 1.1 |
| 10 kg (22 lb) | ≈ 630 | ≈ 180 g | ≈ 1.8 |
| 20 kg (44 lb) | ≈ 1,059 | ≈ 303 g | ≈ 3.0 |
| 30 kg (66 lb) | ≈ 1,436 | ≈ 410 g | ≈ 4.1 |
| 40 kg (88 lb) | ≈ 1,780 | ≈ 509 g | ≈ 5.1 |
Use these as a sanity check — then run the calculator with your pet's life stage and your food's exact kcal values for a precise portion.
Wet food is mostly water, so you need much more of it by weight. Typical values:
| Food type | Typical kcal / 100 g |
|---|---|
| Dry kibble | 320–400 |
| Wet food (cans/pouches) | 70–120 |
| Semi-moist | 250–300 |
| Raw / fresh | 120–180 |
Set the wet food share slider in the calculator to split daily calories between wet and dry — it converts each share to grams separately, so mixed feeding stays accurate.
| Who | Meals / day |
|---|---|
| Puppy under 6 months | 3–4 |
| Adult dog | 2 |
| Senior dog | 2 (or 3 smaller) |
| Kitten under 6 months | 3–4 |
| Adult cat | 2–3 |
Divide the daily grams or cups by the number of meals. Keep timing consistent — it helps digestion and house-training.
It depends on your dog's weight, life stage, and activity — the classic "how much to feed my dog calculator" question. Veterinarians use the RER formula (70 × weight in kg^0.75) multiplied by a life-stage factor — for example a 20 kg neutered adult dog needs about 1,059 kcal per day, which is roughly 303 grams (3 cups) of a typical 350 kcal/100g kibble, split over 2 meals. Use the calculator above with your dog's exact details for a precise figure.
RER stands for Resting Energy Requirement — the calories an animal needs at rest in a thermoneutral environment. The standard veterinary formula is RER = 70 × (body weight in kg)^0.75. For example, a 20 kg dog has an RER of about 662 kcal/day. RER is the starting point; daily needs (MER) are RER multiplied by factors for life stage and activity.
MER (Maintenance Energy Requirement), also called DER (Daily Energy Requirement), equals RER multiplied by a life-stage factor. Standard veterinary multipliers for dogs: neutered adult 1.6, intact adult 1.8, puppy 0–4 months 3.0, puppy 4–12 months 2.0, senior 1.2–1.4, weight loss 1.0, working dog 2–8. For cats: neutered adult 1.2, intact adult 1.4, kitten 0–4 months 2.5, kitten 4–12 months 2.0, weight loss 0.8.
A typical neutered adult dog needs RER × 1.6. Examples: a 10 kg dog needs about 630 kcal/day, a 20 kg dog about 1,059 kcal/day, and a 30 kg dog about 1,436 kcal/day. Puppies need far more (up to 3× RER), while seniors need less (about 1.2–1.4× RER). Enter your dog's weight and life stage in the calculator for an exact number.
A typical neutered adult cat needs RER × 1.2. For example, a 4.5 kg neutered cat needs about 260 kcal/day. Kittens need much more (2.0–2.5× RER), and overweight cats on a weight-loss plan are typically fed at 0.8× RER. Always transition diets gradually and consult your vet for medical conditions.
Divide the food's kcal per cup by its kcal per 100g, then multiply by 100. For example, a kibble with 350 kcal/cup and 350 kcal/100g means 1 cup weighs 100 grams. Kibble density varies widely (roughly 80–130 g per cup), so check your bag's label. The calculator above does this conversion automatically when you enter both values.
Puppies need 2–3× their RER depending on age: 3.0× for puppies under 4 months and 2.0× from 4 months to adulthood, split into 3–4 meals per day. For example, a 10 kg puppy under 4 months needs about 1,181 kcal/day. Large-breed puppies should be fed a large-breed puppy formula to control growth rate — ask your vet.
Senior dogs (7+ years, or 5+ for giant breeds) typically need 1.2–1.4× RER because metabolism slows. For example, a 30 kg senior dog with low activity needs about 1,131 kcal/day. Senior formulas with joint support and controlled phosphorus can help — your vet can advise based on bloodwork.
Veterinary weight-loss plans typically feed at 1.0× RER for dogs (0.8× RER for cats), which for a 20 kg dog is about 662 kcal/day — roughly 37% less than maintenance. Weigh your dog every 2 weeks and aim for 1–2% body weight loss per week. Never crash-diet a pet; work with your vet, especially for cats, where rapid weight loss can cause fatty liver disease.
It depends on the food's calorie density — the classic 'how much wet food to feed cat' question. Typical wet food has about 85 kcal per 100 g. A 4.5 kg neutered cat needing 260 kcal/day would need about 306 g of wet food daily (usually split into 2–3 meals). Check your can's label for exact kcal, since wet food ranges from 70–120 kcal/100 g.
Yes. Decide what share of daily calories comes from wet food (e.g. 50%), then convert each share separately: wet grams = (daily kcal × wet share) ÷ (wet kcal per 100 g) × 100, and dry grams = (daily kcal × dry share) ÷ (dry kcal per 100 g) × 100. The calculator's wet/dry split slider does this math for you automatically.
Yes. Neutered/spayed pets need fewer calories: the standard factor drops from 1.8 to 1.6 for adult dogs and from 1.4 to 1.2 for adult cats. This is one of the most common reasons pets gain weight after surgery — most owners keep feeding the same amount. Reduce portions by about 10–15% after neutering and monitor weight.
General guidance: puppies under 6 months 3–4 meals/day, adult dogs 2 meals/day, senior dogs 2 (sometimes 3 smaller) meals/day. Kittens under 6 months 3–4 meals/day, adult cats 2–3 meals/day. Divide the calculator's daily grams or cups by the number of meals. Consistent timing helps digestion.
No. This calculator provides general nutritional guidance based on standard published veterinary formulas (RER/MER). It is not a substitute for professional veterinary advice, diagnosis, or treatment. Pregnant, nursing, growing, ill, or severely overweight animals have special needs — always consult your veterinarian, especially before starting a weight-loss plan.
Formulas give a population-average starting point. Individual variation is large: metabolism, exact body condition score, unmeasured treats (which can add 10–30% of calories), and medical conditions all shift needs. Vets adjust based on hands-on body condition scoring and weigh-ins. Use the calculator's figure as a baseline, then adjust up or down based on your pet's weight trend over 2–4 weeks.
Kittens need 2.0–2.5× RER: 2.5× under 4 months and 2.0× from 4–12 months, split into 3–4 meals daily. For example, a 2 kg kitten under 4 months needs about 294 kcal/day. Feed a kitten-specific formula until about 12 months of age, then transition to adult food over 7–10 days.
Free tool by NRTechStudio
Explore similar math tools and calculators. 100% free, accurate, and runs completely in your browser without sign-up.
2 taps, no typing needed — diagnostics are sent automatically.