Dog Food Calculator tool hero image
NUTRITION

Dog Food Calculator

Daily portions in cups and grams, kcal targets, and meal-split suggestions — backed by the RER × DER formulas vets actually use.

Based on veterinary referencesUsed widely every monthUpdated regularly
1

Tell us about your dog

All fields stay in your browser — we never store or share them. Match portions to your bag's kcal/cup.

lbs

Current weight.

Affects metabolic factor.

2

Your portion plan

Live — updates as you change inputs.

Daily portion

350 kcal/cup · 2 meals

0.0 cups / day

0 g total · 0 g per meal

CALORIES

0 kcal

DER

RER

0 kcal

baseline

ACTIVITY

—

multiplier

Meal schedule

Morning

7:00 am

0 g

0.00 cups

Afternoon

12:00 pm

0 g

0.00 cups

Web Story
Next step

Keep going after Dog Food Calculator

Ask the PawTalk community
Not sure what your result means for your pet? Owners trade real-life experience in PawTalk Nutrition.
Browse Nutrition threads
Feeding guide

How the numbers are worked out, what to do with them, and reference tables for common sizes.

How to use the calculator

There are five inputs. Each one changes the result:

  • Weight (pounds). Use a recent, real weight. If your dog is overweight, use the target weight your vet recommends, otherwise the result will maintain the extra weight.
  • Breed (optional). Choosing a breed sets the size class, which applies a small adjustment: toy and small dogs burn slightly more per kilogram than large and giant dogs. With no breed, the size class comes from weight.
  • Life stage. Puppies under 6 months use the highest multiplier, puppies 6–12 months a lower one, adults a standard one, and seniors (7 and older) the lowest. Pick the stage that matches your dog today.
  • Spayed or neutered. Neutered dogs usually need somewhat fewer calories than intact dogs.
  • Activity. Low is mostly indoors with short walks, moderate is daily walks, and high is regular runs, hikes or work. Most owners overestimate, so if you are unsure choose moderate.

The cup and gram amounts assume dry food at 350 kcal per cup and 120 g per cup. Check your own food's label: if it lists, say, 420 kcal per cup, multiply the cups shown by 350 and divide by 420.

What the results mean

  • RER (resting energy requirement) is the energy a dog uses at rest: 70 × (body weight in kg)0.75. A 20 kg dog has an RER of about 660 kcal.
  • Daily calories are the RER multiplied by factors for life stage, neuter status, activity and size. A neutered adult at moderate activity uses about 1.6 × RER; an intact adult about 1.8 ×; a puppy under 6 months about 3 ×.
  • Daily portion is those calories divided by the food's calories per cup, split across the suggested number of meals.

Your bag's feeding guide may differ. Bag guides are written for an average dog and cannot account for neuter status or how active your dog is. Many dogs do well on a little less than the bag suggests, but use body condition to decide.

Adjust to your dog. Treat the result as a starting point. Weigh your dog and check body condition every few weeks. If you cannot feel the ribs, trim portions by about 10%. If the ribs and hip bones are prominent, increase by about 10%. Change in small steps and recheck.

This is general feeding information for healthy dogs, not veterinary advice. Ask your vet before changing the diet of a puppy with a growth problem, a senior dog, or any dog with a medical condition. For more on choosing food, see our dry dog food label guide.

Daily calories by weight

These tables use the same formula as the calculator with no breed selected and moderate activity unless stated, rounded to the nearest 5 kcal. They are estimates for healthy dogs. Use the calculator for your own dog, and your vet's advice if your dog has special needs.

Small dogs (under about 10 kg / 22 lb)

Examples: Chihuahua, Yorkshire Terrier, Maltese, Pomeranian

WeightNeutered adultIntact adultNeutered, high activityPuppy (6–12 mo)Senior (neutered)
2 kg / 4 lb205 kcal235 kcal250 kcal325 kcal180 kcal
4 kg / 9 lb350 kcal390 kcal420 kcal545 kcal305 kcal
6 kg / 13 lb450 kcal505 kcal540 kcal705 kcal395 kcal
9 kg / 20 lb610 kcal685 kcal735 kcal955 kcal535 kcal

Tiny dogs are prone to low blood sugar if they miss meals, so ask your vet before you cut portions.

Medium dogs (about 10–25 kg / 22–55 lb)

Examples: Beagle, Cocker Spaniel, Border Collie, Whippet

WeightNeutered adultIntact adultNeutered, high activityPuppy (6–12 mo)Senior (neutered)
10 kg / 22 lb660 kcal745 kcal795 kcal1,035 kcal580 kcal
15 kg / 33 lb855 kcal960 kcal1,025 kcal1,335 kcal745 kcal
20 kg / 44 lb1,060 kcal1,190 kcal1,270 kcal1,655 kcal925 kcal
25 kg / 55 lb1,250 kcal1,410 kcal1,505 kcal1,955 kcal1,095 kcal

Large dogs (about 30–45 kg / 66–99 lb)

Examples: Labrador Retriever, Golden Retriever, German Shepherd, Boxer

WeightNeutered adultIntact adultNeutered, high activityPuppy (6–12 mo)Senior (neutered)
30 kg / 66 lb1,365 kcal1,535 kcal1,635 kcal2,130 kcal1,195 kcal
35 kg / 77 lb1,530 kcal1,720 kcal1,835 kcal2,390 kcal1,340 kcal
40 kg / 88 lb1,690 kcal1,905 kcal2,030 kcal2,645 kcal1,480 kcal
45 kg / 99 lb1,750 kcal1,970 kcal2,100 kcal2,735 kcal1,530 kcal

Large-breed puppies should eat a food made for large-breed growth and stay lean, because growing too fast can strain developing joints.

Giant dogs (over about 45 kg / 100 lb)

Examples: Great Dane, Saint Bernard, Newfoundland, Mastiff

WeightNeutered adultIntact adultNeutered, high activitySenior (neutered)
50 kg / 110 lb1,895 kcal2,130 kcal2,275 kcal1,660 kcal
60 kg / 132 lb2,175 kcal2,445 kcal2,610 kcal1,900 kcal
70 kg / 154 lb2,440 kcal2,745 kcal2,925 kcal2,135 kcal
80 kg / 176 lb2,695 kcal3,035 kcal3,235 kcal2,360 kcal

Giant breeds reach their senior years earlier. Ask your vet about the right diet for a giant-breed puppy.

How much food is 900 kcal?

Typical values only. Use the kcal on your food's label.
Food typeTypical energyApprox. amount for 900 kcal
Dry kibble (standard)320–380 kcal/cup2.4–2.8 cups
Dry kibble (high density)400–450 kcal/cup2.0–2.25 cups
Wet food (canned)80–100 kcal/100g900–1,125g
Raw (BARF)120–180 kcal/100g500–750g
Homemade (mixed)Varies widelyUse kcal count from recipe
Frequently asked

Dog feeding questions

It uses the same RER × DER formulas vets use. The math is exact; the inputs are estimates. For most healthy adult dogs, you should be within ±10% of true requirements — well within normal variation.

Dog food calculator for wet and dry food

When you mix wet and dry food, split the calories, not the cups. For example, if your dog needs 900 kcal a day and you want one can of wet food (say 400 kcal), feed the remaining 500 kcal as kibble. Use the kcal per can and kcal per cup printed on each label.

Dog food calculator in grams

Grams are more accurate than cups. Divide your dog's daily calories by the food's kcal per kg, then multiply by 1,000. Example: 900 kcal ÷ 3,600 kcal/kg × 1,000 = 250 g a day.

Dog food calculator for weight loss and puppies

  • Weight loss: vets usually start from the resting energy requirement (RER) at the dog's target weight, then adjust every 2–4 weeks. Aim for about 1–2% of body weight lost per week. See how to calculate dog calories for weight loss.
  • Puppies: puppies need about 3 × RER up to 4 months old and about 2 × RER after that until they are grown. Use the puppy feeding chart.
How we calculate

The math, openly documented.

01

Inputs

Weight, breed, life stage, activity, neuter status — only what changes the math.

weight = 42 lbs
activity = "moderate"
02

Resting (RER)

NRC formula for resting calorie burn.

RER = 70 × (kg^0.75)
    ≈ 633 kcal
03

Daily (DER)

RER × activity and life-stage factor.

DER = RER × factor
    ≈ daily kcal
04

Output

Convert to cups, grams, and meal split.

cups ≈ DER ÷ kcal/cup
meals = 2 × g/2
Safety check

What to never feed your dog

Even tiny amounts can be fatal. If your dog ingested any of these, call your vet or the ASPCA poison line (888-426-4435) immediately.

Open Food Safety Checker
Grapes & raisins
Any amount — kidney failure
Chocolate
Especially dark — cardiac
Xylitol
Sweetener — fatal at low doses
Onions & garlic
Cumulative — anemia
Discuss on PawTalk

Got an edge case the calculator can't handle?

Ask your question on PawTalk, our new community for pet owners, and share what worked for your animal.