All dog breeds compared
Which breed fits your home, family and budget?
Filter 144 breeds by size, energy, shedding, trainability and monthly costs. Every breed card shows the strengths and the honest downsides — so you know what you are getting into. Looking for a calm apartment dog, a family-friendly breed, or an active outdoor companion? A few filters narrow it down.
144 breeds
French Bulldog
Loyal · Family dog · Playful
High insurance cost
Labrador Retriever
Loyal · Energetic · Family dog
High insurance cost
Golden Retriever
Loyal · Energetic · Family dog
High insurance cost · Heavy shedding
German Shepherd
Loyal · Energetic · Family dog
Not for beginners · High insurance cost
Dachshund
Loyal · Energetic · Playful
High insurance cost · Strong-willed
Poodle
Loyal · Energetic · Family dog
Bulldog
Loyal · Calm · Family dog
Not for beginners · High insurance cost
Beagle
Loyal · Energetic · Family dog
High insurance cost · Strong-willed
German Shorthaired Pointer
Loyal · Energetic · Family dog
Not for beginners · High insurance cost
Rottweiler
Loyal · Trainable · Alert
Not for beginners · High insurance cost
Cane Corso
Loyal · Alert · Low shedding
Not for beginners · High insurance cost
Yorkshire Terrier
Loyal · Energetic · Playful
Siberian Husky
Energetic · Family dog · Playful
Not for beginners · High insurance cost
Cavalier King Charles Spaniel
Loyal · Family dog · Trainable
High insurance cost
Doberman Pinscher
Loyal · Energetic · Trainable
Not for beginners · High insurance cost
Great Dane
Loyal · Family dog · Trainable
Not for beginners · High insurance cost
Australian Shepherd
Loyal · Energetic · Family dog
Not for beginners · High insurance cost
Miniature Schnauzer
Loyal · Energetic · Family dog
Shih Tzu
Loyal · Family dog · Playful
Boxer
Loyal · Energetic · Family dog
High insurance cost · Needs lots of exercise
Border Collie
Loyal · Energetic · Trainable
Not for beginners · High insurance cost
Bernese Mountain Dog
Loyal · Family dog · Trainable
High insurance cost · Heavy shedding
Pomeranian
Loyal · Energetic · Playful
Havanese
Loyal · Family dog · Trainable
Shetland Sheepdog
Loyal · Energetic · Family dog
High insurance cost
Boston Terrier
Loyal · Family dog · Trainable
Pembroke Welsh Corgi
Loyal · Energetic · Family dog
Cocker Spaniel
Loyal · Energetic · Family dog
English Springer Spaniel
Loyal · Energetic · Family dog
High insurance cost · Needs lots of exercise
Maltese
Loyal · Playful · Apartment OK
Mastiff
Loyal · Calm · Alert
Not for beginners · High insurance cost
Weimaraner
Loyal · Energetic · Family dog
Not for beginners · High insurance cost
Brittany
Loyal · Energetic · Family dog
Needs lots of exercise
Basset Hound
Loyal · Family dog · Apartment OK
High insurance cost · Strong-willed
Vizsla
Loyal · Energetic · Family dog
Not for beginners · High insurance cost
Belgian Malinois
Loyal · Energetic · Trainable
Not for beginners · High insurance cost
Bichon Frise
Loyal · Family dog · Trainable
West Highland White Terrier
Loyal · Energetic · Playful
Collie
Loyal · Family dog · Trainable
Newfoundland
Loyal · Calm · Family dog
High insurance cost · Heavy shedding
Bullmastiff
Loyal · Calm · Alert
Not for beginners · High insurance cost
Rhodesian Ridgeback
Loyal · Energetic · Family dog
Not for beginners · High insurance cost
Chihuahua
Loyal · Energetic · Playful
Not for beginners
Australian Cattle Dog
Energetic · Trainable · Playful
Not for beginners · Needs lots of exercise
Soft Coated Wheaten Terrier
Loyal · Energetic · Family dog
Miniature American Shepherd
Apartment OK · Affectionate · Lively
Portuguese Water Dog
Loyal · Energetic · Family dog
High insurance cost · Needs lots of exercise
Alaskan Malamute
Loyal · Energetic · Family dog
Not for beginners · High insurance cost
Scottish Terrier
Alert · Low shedding · Independent
Not for beginners · Strong-willed
Irish Setter
Loyal · Energetic · Family dog
Not for beginners · High insurance cost
Saint Bernard
Loyal · Calm · Family dog
Not for beginners · High insurance cost
Staffordshire Bull Terrier
Loyal · Energetic · Family dog
High insurance cost
Chesapeake Bay Retriever
Energetic · Alert · Affectionate
Not for beginners · High insurance cost
Akita
Alert · Independent · Affectionate
Not for beginners · High insurance cost
Airedale Terrier
Loyal · Energetic · Family dog
Not for beginners · High insurance cost
Giant Schnauzer
Loyal · Energetic · Trainable
Not for beginners · High insurance cost
Standard Schnauzer
Loyal · Energetic · Family dog
Italian Greyhound
Loyal · Energetic · Playful
Cairn Terrier
Loyal · Energetic · Family dog
Cardigan Welsh Corgi
Loyal · Trainable · Alert
Papillon
Loyal · Energetic · Trainable
Greater Swiss Mountain Dog
Loyal · Family dog · Alert
Not for beginners · High insurance cost
Flat-Coated Retriever
Loyal · Energetic · Family dog
High insurance cost · Needs lots of exercise
American Staffordshire Terrier
Loyal · Energetic · Family dog
Not for beginners · High insurance cost
Wire Fox Terrier
Apartment OK · Affectionate · Lively
Russell Terrier
Energetic · Playful · Alert
Not for beginners · Needs lots of exercise
Whippet
Loyal · Energetic · Family dog
Chinese Shar-Pei
Alert · Low shedding · Independent
Not for beginners · High insurance cost
Boykin Spaniel
Loyal · Energetic · Family dog
Bloodhound
Loyal · Family dog · Dog friendly
Not for beginners · High insurance cost
Norwegian Elkhound
Energetic · Family dog · Alert
Not for beginners · Heavy shedding
Bull Terrier
Loyal · Energetic · Playful
Not for beginners · High insurance cost
Samoyed
Loyal · Energetic · Family dog
High insurance cost · Heavy shedding
Pekingese
Calm · Apartment OK · Alert
Not for beginners · Strong-willed
Lhasa Apso
Apartment OK · Alert · Low shedding
Not for beginners · Strong-willed
English Cocker Spaniel
Loyal · Energetic · Family dog
Gordon Setter
Apartment OK · Affectionate · Lively
Miniature Bull Terrier
Apartment OK · Affectionate · Lively
Basenji
Energetic · Playful · Alert
Not for beginners · Strong-willed
Plott Hound
Apartment OK · Affectionate · Lively
Norwich Terrier
Apartment OK · Affectionate · Lively
Irish Wolfhound
Loyal · Family dog · Low shedding
Not for beginners · High insurance cost
Chow Chow
Alert · Independent · Affectionate
Not for beginners · High insurance cost
Keeshond
Loyal · Family dog · Trainable
Wirehaired Pointing Griffon
Apartment OK · Affectionate · Lively
Tibetan Terrier
Apartment OK · Affectionate · Lively
Dalmatian
Loyal · Energetic · Family dog
Not for beginners · High insurance cost
Japanese Chin
Apartment OK · Affectionate · Lively
Field Spaniel
Apartment OK · Affectionate · Lively
Eurasier
Apartment OK · Affectionate · Lively
Icelandic Sheepdog
Apartment OK · Affectionate · Lively
Spinone Italiano
Apartment OK · Affectionate · Lively
American Eskimo Dog
Apartment OK · Affectionate · Lively
Swedish Vallhund
Apartment OK · Affectionate · Lively
Xoloitzcuintli
Apartment OK · Affectionate · Lively
Leonberger
Loyal · Family dog · Trainable
High insurance cost · Heavy shedding
Schipperke
Apartment OK · Affectionate · Lively
Briard
Loyal · Energetic · Family dog
Not for beginners · High insurance cost
Black and Tan Coonhound
Apartment OK · Affectionate · Lively
Norwegian Buhund
Apartment OK · Affectionate · Lively
Pug
Loyal · Calm · Family dog
High insurance cost
German Wirehaired Pointer
Loyal · Energetic · Trainable
Not for beginners · Needs lots of exercise
Alaskan Klee Kai
Loyal · Energetic · Playful
Not for beginners
Anatolian Shepherd
Alert · Independent · Affectionate
Not for beginners · High insurance cost
Appenzeller Sennenhund
Loyal · Energetic · Family dog
Not for beginners · High insurance cost
Beauceron
Loyal · Energetic · Trainable
Not for beginners · High insurance cost
Bernedoodle
Loyal · Energetic · Family dog
High insurance cost
Biewer Terrier
Loyal · Energetic · Trainable
Dogue de Bordeaux
Loyal · Family dog · Alert
Not for beginners · High insurance cost
Border Terrier
Loyal · Energetic · Family dog
Bouvier des Flandres
Loyal · Energetic · Family dog
Not for beginners · High insurance cost
Brussels Griffon
Loyal · Playful · Apartment OK
Cesky Terrier
Loyal · Family dog · Low shedding
Chinese Crested
Loyal · Trainable · Playful
Coton de Tulear
Loyal · Family dog · Trainable
Curly Coated Retriever
Energetic · Family dog · Trainable
Dogo Argentino
Loyal · Energetic · Alert
Not for beginners · High insurance cost
Drentsche Patrijshond
Loyal · Energetic · Family dog
Miniature Pinscher
Loyal · Energetic · Playful
Not for beginners · Needs lots of exercise
English Setter
Loyal · Energetic · Family dog
Stabyhoun
Loyal · Energetic · Family dog
Greyhound
Loyal · Family dog · Great for beginners
High insurance cost
Groenendael (Belgian Shepherd - Black)
Loyal · Energetic · Trainable
Not for beginners · High insurance cost
Hovawart
Loyal · Energetic · Family dog
Not for beginners
Irish Water Spaniel
Loyal · Energetic · Family dog
Komondor
Alert · Low shedding · Independent
Not for beginners · High insurance cost
Kooikerhondje
Loyal · Energetic · Family dog
Labradoodle
Loyal · Energetic · Family dog
High insurance cost
Lagotto Romagnolo
Loyal · Energetic · Family dog
Maremma Sheepdog (Maremmano-Abruzzese)
Alert · Independent · Affectionate
Not for beginners · High insurance cost
Schapendoes (Dutch Sheepdog)
Loyal · Energetic · Family dog
Old English Bulldog
Loyal · Family dog · Apartment OK
High insurance cost
Old German Shepherd
Loyal · Energetic · Family dog
Not for beginners · High insurance cost
Old English Sheepdog
Loyal · Energetic · Family dog
Not for beginners · High insurance cost
Pointer (English Pointer)
Loyal · Energetic · Family dog
Not for beginners · Needs lots of exercise
Great Pyrenees (Pyrenean Mountain Dog)
Calm · Family dog · Alert
Not for beginners · High insurance cost
Rat Terrier
Loyal · Energetic · Family dog
Shiba Inu
Energetic · Apartment OK · Alert
Not for beginners · Strong-willed
Tervuren (Belgian Shepherd - Tervuren)
Loyal · Energetic · Trainable
Not for beginners · High insurance cost
Nova Scotia Duck Tolling Retriever
Loyal · Energetic · Family dog
Not for beginners · High insurance cost
Welsh Terrier
Loyal · Energetic · Family dog
Not for beginners · Needs lots of exercise
Wetterhoun (Frisian Water Dog)
Alert · Low shedding · Affectionate
Not for beginners
White Swiss Shepherd
Loyal · Energetic · Family dog
High insurance cost
Miniature Poodle
Loyal · Energetic · Family dog
Want to know which breed is right for you?
Our breed finder compares your home, family and budget with every breed and gives personal advice.
Find my breed →














































































































































