How much should your breed eat?
59 breed pages, each computed from the breed's own adult weight range — calories, kibble grams, raw amounts and puppy timelines. Pick your breed, or use the by-weight calculator for mixed breeds.
Breed pages exist because 'a 20 kg dog' is not one animal: a 20 kg Border Collie, Bulldog and Cocker Spaniel share a scale reading and almost nothing else — not their published weight ranges, not their typical activity, not the raw-feeding rate their size class calls for, and not the age at which puppy factors stop applying. Each page runs the same veterinary formula as the main calculator, evaluated across the breed's own adult weight range, with size-correct raw rates and the breed's maturity point built in. If your dog falls outside the range — plenty do — the calculator on their breed page still takes their real weight; the breed context (activity notes, puppy maturity, raw rate) keeps applying even when the scale disagrees.
If your breed is not here yet, it is a queue problem, not a coverage judgement: pages are built in order of owner requests logged through the contact page, and any breed with a published adult weight range can join the list. Until its page exists, the main calculator with your dog's real ideal weight gives the identical number — the breed page adds context, not a different formula.
Toy breeds
A–Z
Small breeds
Beagle
8–11 kg · ≈147 g/day
Cavalier King Charles Spaniel
5–8 kg · ≈111 g/day
Miniature Schnauzer
5–9 kg · ≈117 g/day
Shih Tzu
4–7 kg · ≈98 g/day
Boston Terrier
5–11 kg · ≈130 g/day
Havanese
4–7 kg · ≈98 g/day
Shetland Sheepdog
7–11 kg · ≈142 g/day
Pug
6–8 kg · ≈117 g/day
Jack Russell Terrier
6–8 kg · ≈117 g/day
Lhasa Apso
5–8 kg · ≈111 g/day
Scottish Terrier
8–10 kg · ≈142 g/day
West Highland White Terrier
7–10 kg · ≈136 g/day
Bichon Frise
5–8 kg · ≈111 g/day
Medium breeds
French Bulldog
8–14 kg · ≈165 g/day
English Bulldog
18–23 kg · ≈262 g/day
Australian Shepherd
16–32 kg · ≈295 g/day
Dachshund
8–12 kg · ≈153 g/day
Pembroke Welsh Corgi
10–14 kg · ≈176 g/day
Siberian Husky
16–27 kg · ≈272 g/day
Border Collie
14–20 kg · ≈228 g/day
Cocker Spaniel
11–15 kg · ≈187 g/day
Vizsla
20–29 kg · ≈300 g/day
Basset Hound
18–29 kg · ≈291 g/day
English Springer Spaniel
18–25 kg · ≈272 g/day
Norwegian Elkhound
22–25 kg · ≈291 g/day
Staffordshire Bull Terrier
11–17 kg · ≈197 g/day
Standard Schnauzer
16–23 kg · ≈253 g/day
Whippet
9–19 kg · ≈197 g/day
Australian Cattle Dog
16–22 kg · ≈248 g/day
Belgian Malinois
18–30 kg · ≈295 g/day
Large breeds
Labrador Retriever
25–36 kg · ≈354 g/day
German Shepherd
22–40 kg · ≈358 g/day
Golden Retriever
25–34 kg · ≈345 g/day
Poodle (Standard)
20–32 kg · ≈314 g/day
Boxer
23–36 kg · ≈345 g/day
Doberman Pinscher
27–45 kg · ≈400 g/day
Weimaraner
25–40 kg · ≈371 g/day
Rhodesian Ridgeback
32–41 kg · ≈405 g/day
Bloodhound
36–50 kg · ≈457 g/day
Chesapeake Bay Retriever
25–36 kg · ≈354 g/day
Rough Collie
23–34 kg · ≈336 g/day
Dalmatian
20–32 kg · ≈314 g/day
German Shorthaired Pointer
20–32 kg · ≈314 g/day
Irish Setter
27–32 kg · ≈345 g/day
Old English Sheepdog
27–45 kg · ≈400 g/day
Samoyed
20–30 kg · ≈305 g/day
Chow Chow
20–32 kg · ≈314 g/day
Giant breeds
Rottweiler
35–60 kg · ≈493 g/day
Great Dane
50–79 kg · ≈620 g/day
Bernese Mountain Dog
36–54 kg · ≈473 g/day
Newfoundland
45–68 kg · ≈561 g/day
Akita
32–59 kg · ≈477 g/day
Great Pyrenees
45–73 kg · ≈580 g/day
Saint Bernard
54–82 kg · ≈645 g/day
How to use this calculator
Enter weight
Enter the dog's weight (use ideal weight for weight loss).
Select life stage and goal
Select the life stage and goal so the correct MER factor applies.
Enter food energy density
Enter the food's energy density (kcal per 100 g) from its label.
Read the daily portion
Read the daily portion in grams, split it across meals, and adjust by 10% every 2 weeks based on body condition.
Before you pick
How are breed portions calculated?
Every breed page uses the same veterinary formula as the main calculator — RER = 70 × (kg0.75), multiplied by the life-stage factor — evaluated at the breed's published adult weight range. The numbers differ per breed because the weights differ; nothing is copied from bag charts.
My dog is a mixed breed — which page do I use?
Use the breed closest to your dog's adult weight and build, or skip breeds entirely and use the main calculator with your dog's actual ideal weight — the formula only needs the weight.
My dog weighs more (or less) than the breed range — is the page wrong for us?
No: the range is the typical adult span, not a rule. Enter your dog's real ideal weight in the breed page calculator and the portion rescales exactly — the breed context (activity, maturity, raw rate) still applies.
Why do two similar-sized breeds get different portions?
Because their published weight ranges, typical activity and size-class raw rates differ. A 17 kg Border Collie and a 17 kg Cocker Spaniel share a scale number, not a metabolism or a working drive.