Dog Calorie Calculator by Breed

Updated September 2026 · Sources: NRC energy equations, AKC/FCI breed standards

A dog's daily calories are set by its body weight, life stage, activity level and neuter status — not by breed. Breed is useful only because it predicts a typical adult weight and activity profile, so this calculator uses it to prefill those two fields. RER = 70 × (kg)0.75, multiplied by an activity factor.

Read this first, because it is the whole point of the page: what breed gives you is a well-documented typical adult weight and a typical activity profile — which is exactly what this calculator uses it for: to prefill two fields so you do not have to look them up.

So pick your breed below, then correct the weight to your dog's actual number. A Labrador at 26 kg and a Labrador at 38 kg are not the same feeding problem, and no breed table can know which one is in front of you.

Breed only prefills your dog's typical adult weight and activity level. Both fields stay editable.
Replace the prefilled figure with your dog's actual weight. If your dog is overweight, use your vet's ideal weight instead.
Spayed or neutered
Prefilled to the breed's typical profile — change it if your dog is a couch dog or a working dog.
Look under "Calorie Content" on the label. See where to find it if you cannot.
Leave at 110 g unless your bag states otherwise — it only affects the gram figure below.

What breed actually tells you

Breed standards describe an adult weight range, and breed clubs describe a typical energy profile. Both are useful — but as a starting point, not as an answer. The calorie calculation itself has no breed term in it:

RER = 70 × (body weight in kg)0.75  →  daily kcal = RER × activity factor

That is the same National Research Council energy equation used on our weight-based feeding chart. Notice what is not in it: breed, head shape, coat type, or country of origin. A Great Dane and a Chihuahua with the same body weight and the same activity level would need the same calories — they simply never have the same weight.

Typical adult weights by breed

These are the figures the calculator prefills. They are midpoints of the published breed-standard ranges, rounded — real dogs sit either side of them.

BreedTypical adult weightTypical activity
Chihuahua2.7 kg (6 lb)Low
Pomeranian3.0 kg (6.6 lb)Low
Yorkshire Terrier3.2 kg (7 lb)Low
Pug7.5 kg (16.5 lb)Low
French Bulldog11.5 kg (25 lb)Low
Beagle11.0 kg (24 lb)Typical
Border Collie18.0 kg (40 lb)Active
Siberian Husky23.0 kg (51 lb)Active
Labrador Retriever30.0 kg (66 lb)Typical
German Shepherd34.0 kg (75 lb)Active
Rottweiler48.0 kg (106 lb)Typical
Great Dane65.0 kg (143 lb)Low
English Mastiff80.0 kg (176 lb)Low

Two things to notice in that table. First, the spread is enormous — an 80 kg Mastiff needs roughly eleven times the calories of a 3.2 kg Yorkshire Terrier (the RER term scales with body weight to the power 0.75), which is why a single "medium dog" chart helps nobody. Second, the "typical activity" column is a guess about the breed's usual lifestyle, not about your dog. A Border Collie that lives in an apartment and walks twice a day is not an "Active" dog; a Labrador that works is not "Typical".

Where the breed idea genuinely helps — and where it misleads

Where it helps: if you have never owned the breed before, the prefill gets you into the right order of magnitude in one click, and the table above tells you whether to expect a 5 kg or a 50 kg adult. That is a real convenience.

Where it misleads: claims that a specific breed "needs more calories for its size" — a common marketing angle for breed-specific foods. The evidence for breed-level metabolic differences is thin, and where differences exist (some breeds are genetically prone to overeating, sighthounds tend to carry less fat) they show up as body condition and appetite, not as a different calorie equation. If a breed-specific food costs more, you are paying for the label, not for different mathematics.

There is one genuine breed-related caution worth knowing: large and giant breeds grow fast and are sensitive to both over- and under-feeding during growth. If your dog is still a puppy — a Great Dane, Mastiff or similar — do not run this page on the adult figures. Use the puppy schedule by age and confirm the target with your vet, because over-feeding a growing large-breed puppy is a recognised risk factor for joint problems later.

From calories to a bowl

The calculator returns calories first, then converts them using the calorie content you typed in from your own bag. If you only need the portion, and you already know your dog's weight, the feeding chart by weight skips straight to grams. If your dog is above its ideal weight, feed for the ideal weight, not the current one — a dog 20% over its ideal weight needs about 13% fewer calories than one fed on its current weight, and the weight-loss plan walks through that calculation.

One measurement habit makes all of this accurate: weigh the food, do not scoop it. Cups of kibble vary by shape and by how you fill them, while grams are grams.

For exact portions: a kitchen scale that reads in 1 g increments turns the gram figure above into a repeatable measurement — see the kitchen scale we use. Most owners keep it next to the food bin.

Contains affiliate link — if you buy through it, we may earn a commission at no extra cost to you.

Frequently asked questions

How many calories should a dog eat per day?

It depends on body weight, not breed: daily calories = 70 x (weight in kg)^0.75 x an activity factor. A neutered adult dog at typical activity needs about 375 kcal at 5 kg, 630 kcal at 10 kg and 1,436 kcal at 30 kg. Enter your dog's weight in the calculator above for the figure that applies to yours.

Do different dog breeds need different amounts of calories?

Not by breed as such. Calorie need is determined by body weight, life stage, activity level and neuter status. Breed matters because it predicts a typical adult weight and activity profile — which is what this calculator uses it for. Two dogs of the same weight and lifestyle need the same calories regardless of breed.

Why does the calculator ask for weight if I already picked a breed?

Because breed only gives a range. A Labrador can be 26 kg or 38 kg as an adult, and that spread changes the daily portion by about a third. The breed dropdown saves you looking up a starting number; your dog's actual weight is what determines the result.

My dog is a mixed breed — can I still use this?

Yes. Skip the breed field and enter your dog's actual weight and activity level directly. Mixed breeds are usually best served by the weight-based chart, since there is no breed standard to look up — and the calculation does not need one.

Should I use the breed's typical weight or my dog's current weight?

Use your dog's actual weight if it is at a healthy body condition. If your dog is overweight, use your veterinarian's ideal-weight target instead — feeding for the current weight simply maintains the current weight. Our weight-loss plan covers that case in detail.

Source

Energy equations: National Research Council energy requirements for dogs, as implemented in this site's calculator. Breed weight ranges: AKC and FCI breed standards (midpoints of published adult ranges). This page is general information, not veterinary medical advice — for a dog on a prescription diet, or a growing large-breed puppy, confirm the target with your veterinarian.