Dog breeds by size

Filter 101 breeds by size class. Click a size to jump to that section.

Toy Small Medium Large Giant

Toy breeds

Affenpinscher
7-10 lbs · 200-350 kcal/day
Brussels Griffon
8-10 lbs · 220-350 kcal/day
Chihuahua
3-6 lbs · 110-240 kcal/day
Dachshund (Miniature)
8-11 lbs · 220-370 kcal/day
Havanese
7-13 lbs · 200-420 kcal/day
Italian Greyhound
7-14 lbs · 200-450 kcal/day
Maltese
4-7 lbs · 130-270 kcal/day
Miniature Pinscher
8-10 lbs · 260-440 kcal/day
Papillon
5-10 lbs · 180-440 kcal/day
Pomeranian
3-7 lbs · 110-270 kcal/day
Poodle (Toy)
4-6 lbs · 130-240 kcal/day
Russian Tsvetnaya Bolonka
6-9 lbs · 170-300 kcal/day
Yorkshire Terrier
4-7 lbs · 130-270 kcal/day

Small breeds

American Eskimo (Miniature)
10-20 lbs · 300-730 kcal/day
Basenji
22-24 lbs · 510-840 kcal/day
Beagle (13 inch)
20-25 lbs · 510-870 kcal/day
Bichon Frisé
12-18 lbs · 300-540 kcal/day
Border Terrier
13-16 lbs · 330-620 kcal/day
Boston Terrier
12-25 lbs · 300-690 kcal/day
Cairn Terrier
13-16 lbs · 300-500 kcal/day
Cardigan Welsh Corgi
30-38 lbs · 520-950 kcal/day
Cavalier King Charles Spaniel
12-18 lbs · 300-540 kcal/day
Dachshund (Standard)
16-32 lbs · 370-830 kcal/day
French Bulldog
20-28 lbs · 340-660 kcal/day
Jack Russell Terrier
13-17 lbs · 420-810 kcal/day
Lhasa Apso
12-18 lbs · 220-470 kcal/day
Miniature Schnauzer
11-20 lbs · 330-730 kcal/day
Norwich Terrier
10-12 lbs · 300-500 kcal/day
Pembroke Welsh Corgi
27-30 lbs · 610-990 kcal/day
Poodle (Miniature)
10-15 lbs · 300-590 kcal/day
Pug
14-18 lbs · 280-470 kcal/day
Scottish Terrier
18-22 lbs · 410-630 kcal/day
Shetland Sheepdog
14-27 lbs · 390-920 kcal/day
Shih Tzu
9-16 lbs · 200-430 kcal/day
Teddy Roosevelt Terrier
8-25 lbs · 200-550 kcal/day
West Highland White Terrier
15-22 lbs · 320-630 kcal/day
Wire Fox Terrier
17-19 lbs · 410-700 kcal/day

Medium breeds

American Eskimo (Standard)
25-35 lbs · 610-1,110 kcal/day
American Staffordshire Terrier
55-70 lbs · 860-1,870 kcal/day
Australian Cattle Dog
35-50 lbs · 790-1,820 kcal/day
Australian Shepherd
50-65 lbs · 980-2,210 kcal/day
Basset Fauve de Bretagne
27-35 lbs · 550-850 kcal/day
Basset Hound
50-70 lbs · 670-1,310 kcal/day
Beagle (15 inch)
25-35 lbs · 610-1,110 kcal/day
Border Collie
35-55 lbs · 790-1,950 kcal/day
Brittany
35-40 lbs · 790-1,540 kcal/day
Bull Terrier
55-70 lbs · 940-1,870 kcal/day
Bulldog
45-55 lbs · 620-1,090 kcal/day
Chinese Shar-Pei
45-60 lbs · 620-1,170 kcal/day
Chow Chow
45-70 lbs · 620-1,310 kcal/day
Cocker Spaniel (American)
25-30 lbs · 440-790 kcal/day
Cocker Spaniel (English)
28-34 lbs · 620-1,090 kcal/day
English Springer Spaniel
45-55 lbs · 860-1,560 kcal/day
Keeshond
35-45 lbs · 600-1,080 kcal/day
Plott Hound
50-60 lbs · 860-1,670 kcal/day
Portuguese Water Dog
42-60 lbs · 780-1,670 kcal/day
Samoyed
45-65 lbs · 780-1,770 kcal/day
Siberian Husky
45-60 lbs · 890-2,090 kcal/day
Soft Coated Wheaten Terrier
35-45 lbs · 690-1,340 kcal/day
Staffordshire Bull Terrier
28-38 lbs · 590-1,180 kcal/day
Standard Schnauzer
35-50 lbs · 690-1,450 kcal/day
Vizsla
55-60 lbs · 1,060-2,090 kcal/day
Whippet
25-40 lbs · 440-980 kcal/day

Large breeds

Afghan Hound
50-60 lbs · 1,020-1,670 kcal/day
Airedale Terrier
50-70 lbs · 860-1,870 kcal/day
Akita
100-130 lbs · 1,120-2,380 kcal/day
Alaskan Malamute
85-95 lbs · 1,310-2,350 kcal/day
Belgian Malinois
60-80 lbs · 980-2,590 kcal/day
Belgian Tervuren
55-75 lbs · 1,080-2,470 kcal/day
Bernese Mountain Dog
80-115 lbs · 1,120-2,170 kcal/day
Bloodhound
90-130 lbs · 1,240-2,380 kcal/day
Bouvier des Flandres
70-110 lbs · 1,170-2,630 kcal/day
Boxer
65-80 lbs · 1,020-2,070 kcal/day
Chesapeake Bay Retriever
65-80 lbs · 1,090-2,070 kcal/day
Collie (Rough)
60-75 lbs · 870-1,580 kcal/day
Dalmatian
45-70 lbs · 980-2,340 kcal/day
Doberman Pinscher
75-100 lbs · 1,170-2,450 kcal/day
English Setter
65-80 lbs · 1,090-2,070 kcal/day
Flat-Coated Retriever
60-70 lbs · 1,090-1,870 kcal/day
German Shepherd
65-90 lbs · 1,020-2,260 kcal/day
German Shorthaired Pointer
55-70 lbs · 1,080-2,340 kcal/day
Giant Schnauzer
60-85 lbs · 1,090-2,170 kcal/day
Golden Retriever
65-75 lbs · 1,090-1,970 kcal/day
Gordon Setter
55-80 lbs · 940-2,070 kcal/day
Greyhound
65-70 lbs · 830-1,310 kcal/day
Irish Setter
65-75 lbs · 1,250-2,470 kcal/day
Labrador Retriever
65-80 lbs · 1,090-2,070 kcal/day
Old English Sheepdog
60-100 lbs · 940-1,960 kcal/day
Pointer
55-75 lbs · 1,080-2,470 kcal/day
Poodle (Standard)
45-70 lbs · 860-1,870 kcal/day
Rhodesian Ridgeback
80-90 lbs · 1,240-2,260 kcal/day
Rottweiler
95-135 lbs · 1,240-2,450 kcal/day
Weimaraner
70-90 lbs · 1,250-2,830 kcal/day

Giant breeds

Great Dane
140-175 lbs · 1,580-2,980 kcal/day
Great Pyrenees
100-160 lbs · 1,080-2,440 kcal/day
Irish Wolfhound
120-180 lbs · 1,520-3,040 kcal/day
Leonberger
110-170 lbs · 1,360-2,910 kcal/day
Mastiff
160-230 lbs · 1,400-3,200 kcal/day
Neapolitan Mastiff
150-200 lbs · 1,310-2,880 kcal/day
Newfoundland
130-150 lbs · 1,470-2,650 kcal/day
Saint Bernard
140-180 lbs · 1,400-2,660 kcal/day

Last reviewed: April 1, 2026