Your Purebred Puppy, Honest Advice About Dogs and Dog Breeds

Dog Breed Reviews – Midsize Dog Breeds

Midsize dog breeds are between small and medium. They stand about 15-18 inches at the shoulder and weigh about 20-40 pounds.

My dog breed reviews include positives AND negatives – good and bad traits and characteristics – on temperament, personality, behavior, exercise requirements, shedding, etc.

Reviews are based on my personal and professional experiences – over 35 years working with dogs – plus my extensive research. I'm Michele Welton – breed selection consultant, obedience instructor, and published author of 15 dog books.

If you're trying to choose a dog breed, please be sure to visit my articles on choosing & finding the right dog.


American Eskimo Dog American Eskimo Dog (Standard) American Water Spaniel American Water Spaniel Basenji Basenji Beagle Beagle
Bedlington Terrier Bedlington Terrier Cesky Terrier Cesky Terrier American Cocker Spaniel Cocker Spaniel (American) English Cocker Spaniel Cocker Spaniel (English)
Dandie Dinmont Terrier Dandie Dinmont Terrier Finnish Spitz Finnish Spitz French Bulldog French Bulldog German Pinscher German Pinscher
Glen of Imaal Terrier Glen of Imaal Terrier Irish Terrier Irish Terrier Kerry Blue Terrier Kerry Blue Terrier Miniature Bull Terrier Miniature Bull Terrier
Mixed Breed Mixed Breed Norwegian Buhund Norwegian Buhund Petit Basset Griffon Vendeen Petit Basset Griffon Vendeen Puli Puli
Rat Terrier Rat Terrier Sealyham Terrier Sealyham Terrier Sheltie Shetland Sheepdog
(Sheltie)
Shiba Inu Shiba Inu
Skye Terrier Skye Terrier Softcoated Wheaten Terrier Soft-Coated Wheaten Terrier Staffordshire Bull Terrier Staffordshire Bull Terrier Sussex Spaniel Sussex Spaniel
Swedish Vallhund Swedish Vallhund Tibetan Terrier Tibetan Terrier Cardigan Welsh Corgi Cardigan Welsh Corgi Pembroke Welsh Corgi Pembroke Welsh Corgi
Whippet Whippet Xoloitzcuintle Xoloitzcuintle
SEE: tiny dog breeds
5-12" | 3-10 lbs
small dog breeds
12-15" | 10-20 lbs
midsize dog breeds
15-18" | 20-40 lbs
medium size dog breeds
18-22" | 40-60 lbs
large dog breeds
22-26" | 60-90 lbs
giant dog breeds
over 26" | over 100 lbs