Dog breeds are as varied as the owners of these animals and their needs. While some look for companionship and for dogs that will fit in a purse or be comfortable living in a small apartment, others want a large dog to protect them or a dog that has a keen sense of smell, capable of helping out during hunting or police operations. Dogs have been bred for thousands of years and new breeds and hybrids continue to appear on a regular basis.
There are a few different main types of dogs, though they are not the only ones. Most dog breeds are classified as working dogs, herding dogs, hunting dogs, guard dogs or companion dogs.
Check out our list of breeds below to learn more about each one and find out which one has the type of aggressiveness, size and care needs that would make it a good fit for you.
Small Breeds | Medium Breeds | Large Breeds
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W | X | Y | Z
A
B
- Basenji
- Basset Artesien Normand
- Basset Hound
- Beagle
- Beauceron
- Bearded Collie
- Bedlington Terrier
- Belgian Griffon
- Belgian Laekenois
- Belgian Malinois
- Belgian Sheepdog
- Belgian Tervuren
- Bernese Mountain Dog
- Berger du Languedoc
- Bichon Frise
- Black Forest Hound
- Black Russian Terrier
- Black Mouth Cur
- Black and Tan Coonhound
- Bloodhound
- Bluetick Coonhound
- Blue Picardy Spaniel
- Bolognese
- Border Collie
- Border Terrier
- Borzoi
- Boston Terrier
- Bouvier des Flandres
- Boxer
- Boykin Spaniel
- Brazilian Mastiff
- Brazilian Terrier
- Briard
- Briquet Griffon Vendeen
- Brittany
- Brussels Griffon
- Bullmastiff
- Bull Terrier
- Bull Terrier Miniature
- Bulldog
C
- Cairn Terrier
- Cardigan Welsh Corgi
- Canaan
- Canadian Cur
- Canary Dog
- Cane Corso
- Caucasian Mountain Dog
- Cavalier King Charles Spaniel
- Central Asian Ovtcharka
- Czech Fousek
- Cesky Terrier
- Chesapeake Bay Retriever
- Chihuahua
- Chinese Shar-Pei
- Chinook
- Chow Chow
- Cocker Spaniel
- Collie
- Continental Toy Spaniel
D
E
- English Cocker Spaniel
- English Coonhound
- English Pointer
- English Setter
- English Toy Spaniel
- Estrela Mountain Dog
- Eurasian
F
G
- German Shepherd
- German Shorthaired Pointer
- German Wirehaired Pointer
- Golden Retriever
- Gordon Setter
- Greater Swiss Mountain Dog
H
I
J
K
L
M
N
- New Guinea Singing Dog
- Newfoundland
- Norfolk Terrier
- North American Shepherd
- Northern Inuit
- Norwegian Buhund
- Norwegian Elkhound
- Norwich Terrier
- Nova Scotia Duck Tolling Retriever
O
P
- Pinscher Miniature
- Plott Hound
- Pointer
- Pomeranian
- Portuguese Sheepdog
- Portuguese Water Dog
- Poodle
- Puffin
- Pug
- Puli
R
S
- Saarloos Wolfhound
- Saint Bernard
- Saluki
- Samoyed
- Sarplaninac
- Schipperke
- Schnauzer Giant
- Scottish Deerhound
- Scottish Terrier
- Sealyham Terrier
- Shiba Inu
- Shih Tzu
- Shiloh Shepherd
- Siberian Husky
- Silken Windhound
- Silky Terriers
- Skye Terrier
- Slovak Cuvac
- South Russian Sheepdogs
- St. Hubert Hound
- Staffordshire Bull Terrier
- Standard German Spitz
- Stephens Stock
- Styrian Rough Haired Mountain Hound
- Sussex Spaniel
- Swedish Cattle Dog
T
- Tahltan Bear Dog
- Tibetan Mastiff
- Tibetan Spaniel
- Tosa Inu
- Transylvanian Hound
- Treeing Walker Coonhound
U
V
W
- Weimaraner
- Welsh Corgi Pembroke
- Welsh Springer Spaniel
- West Highland White Terrier
- Wheaten Terrier
- Whippet
- Wirehaired Pointing Griffon