Welcome to our dog breed directory.

We have written the pluses and minuses of over 100 so you can quickly find out which dog suits you best!

We have outlined the good and bad points about every popular dog breed, to help you discover whether the particular dog you are considering has the personality and physical characteristics you want in a dog.

Before you start learning about the personalities and traits of the many dog breeds in our dog breed profiles, here are some points you should consider when deciding which dog is perfect for you:

  • The Dog breeds temperament?
  • Large or small Dog breeds?
  • Do you have time to exercise your Dog?
  • Do you have children?
  • How much time do you have?
  • Are you allergic to a particular dog breed?
  • Intelligent and easy to train?
  • Protection?

These are the important factors you should consider when making a decision about which dog breed is for you. With these points in mind, browse through the a-z dog breed profiles and discover which dog  will be perfect for you!

Dog Breed: A
Affenpinscher
Afghan Hound
Airedale Terrier
Alaskan Malamute
American Cocker Spaniel
Anatolian Shepherd
Australian Shepherd dog
Dog Breed: B
Basenji
Bassett Hound
Beagle
Bearded Collie
Bedlington Terrier
Belgian Shepherd
Bernese Mountain
Bichon Frise
Bloodhound
Border Collie
Border Terrier
Borzoi
Boston Terrier
Bouvier des Flandres
Boxer
Briard
Brittany
Buhund
Bull Terrier
Bulldog
Bullmastiff
Dog Breed: C
Cairn Terrier
Cavalier King Charles Spaniel
Chihuahua
Chinese Crested
Chow Chow
Clumber Spaniel
Curly Coated Retreiver
Dog Breed: D
Dachshund
Dalmatian
Deerhound
Dobermann
Dogue De Bordeaux
Dog Breed: E
English Cocker Spaniel
English Setter
English Springer Spaniel
Dog Breed: F
Fox Terrier
French Bull Dog
Dog Breed: G
German Pinscher
German Shepherd
German Wirehaired Pointer
Giant Schnauzer
Golden Retriever
Gordon Setter
Great Dane
Greyhound
Griffon Bruxellois
Dog Breed: H
Hungarian Vizsla
Hungarian Wirehaired Vizsla
Dog Breed: I
Irish Setter
Irish Terrier
Irish Water Spaniel
Irish Wolfhound
Italian Spinone
Dog Breed: J
Jack Russell Terrier
Japanese Akita
Japanese Shiba Inu
Dog Breed: K
Keeshond
Kerry Blue Terrier
Dog Breed: L
Labrador Retriever
Laekenois
Lakeland Terrier
Lancashire Heeler
Leonberger
Lhasa Apso
Dog Breed: M
Maltese
Manchester Terrier
Maremma
Mastiff
Miniature Bull Terrier
Miniature Pinscher
Miniature Schnauzer
Dog Breed: N
Neopolitan Mastiff
Newfoundland
Norfolk Terrier
Dog Breed: O
Old English Sheepdog
Dog Breed: P
Papillon
Parson Russell Terrier
Pekingese
Pharaoh Hound
Pointer
Pomeranian
Poodle
Pug
Pyrenean Mountain Dog
Dog Breed: R
Rhodesian Ridgeback
Rottweiler
Rough Collie
Dog Breed: S
Saluki
Samoyed
Schnauzer Standard
Scottish Terrier
Sealyham Terrier
Shar Pei
Sheltie
Shih Tzu
Siberian Husky
Soft Coated Wheaten Terrier
St Bernard
Staffordshire Bull Terrier
Dog Breed: T
Tibetan Spaniel
Tibetan Terrier
Dog Breed: W
Weimaraner
Welsh Corgi
Welsh Springer Spaniel
Welsh Terrier
West Highland White
Whippet
Dog Breed: Y
Yorkshire Terrier