Perfect Fit Breed Sizing Chart

Measuring your dog for a harness

Your dogs girth measurement, breed and age should be all you need to correctly size your dog. Please use the menu at the top of every page to navigate, and feel free to ring or email us with any questions.
For sizing advice for the Perfect Fit Harness, a good place to start is our searchable Breed Chart.

Information required

  • Age of dog (if under 2 years old)
  • Breed of dog (include any cross-breeds)
  • Dog or bitch
  • Girth measurement (see diagram below and table right)
BreedPuppySmallMediumLarge
Affenpincher Contact us 15 xxs-xxs-s 15 xs-xxs-s 15 xs-xs-s
Afghan Hound Contact us 20 l-m-l 40 l-s-l 40 l-m-l
Airedale Terrier Contact us 20 m-s-m 20 l-m-l 20 l-m-xl 40 l-s-l
Akita Contact us 40 l-m-l 40 xl-m-xl 40 xl-l-xl
Alaskan Malamute Contact us 40 xl-m-l 40 xl-m-xl 40 xxl-l-xxl
American Bulldog Contact us 40 l-m-m 40 l-m-l 40 l-m-l
American Cocker Spaniel Contact us 20 s-xs-s 20 s-s-m 20 m-s-m
American Hairless Terrier Contact us 15 xxs-xxs-xs 15 xxs-xxs-s 15 xs-xs-s
Anatolian Shepherd Contact us 40 xl-l-xl 40 xl-l-xl 40 xxl-l-xl
Australian Cattle Dog Contact us 20 m-s-m 20 m-m-l 20 l-m-l
Australian Kelpie Contact us 20 s-s-m 20 m-s-m 20 l-s-l
Australian Labradoodle Contact us 20 s-xs-m 20 m-s-m 20 m-s-l
Australian Shepherd Contact us 20 m-s-m 20 m-s-m 20 l-s-l
Australian Silky Terrier Contact us 15 xxs-xxs-xs 15 xxs-xxs-xs 15 xs-xs-s
Australian Terrier Contact us 15 xs-xxs-xs 15 xs-xs-s 15 xs-xs-m
Azawakh Contact us 20 m-s-l 20 l-s-l 20 l-s-l
Barbet Contact us 20 l-m-l 20 l-m-l 40 l-m-m 40 l-m-l
BreedPuppySmallMediumLarge
Alaskan Malamute Contact us 40 xl-l-xl 40 xxl-l-xl 40 xxl-l-xxl
Basenji Contact us 15 xs-xs-s 20 s-xs-s 20 s-s-m
Basset Bleu de Gascogne Contact us 20 s-s-m 20 s-s-m 20 m-s-m
Basset Griffon Vendeen (Grand) Contact us 20 m-s-l 20 l-m-l 20 l-m-l 40 l-s-m
Basset Griffon Vendeen (Petit) Contact us 20 s-s-m 20 m-s-m 20 m-s-l
Basset Hound Contact us 20 l-s-m 20 l-m-m 20 l-m-l 40 l-m-m
Bavarian Mountain Hound Contact us 20 m-s-m 20 m-s-l 20 l-s-l
Beagle Contact us 20 s-s-m 20 m-s-m 20 m-s-l
Bearded Collie Contact us 20 l-m-l 20 l-m-l 20 l-m-xl
Beauceron Contact us 40 l-s-l 40 l-m-l 40 l-m-xl
Bedlington Terrier Contact us 15 xxs-xs-s 15 xs-xs-m 20 s-xs-m 20 s-s-m
Belgian Malinois Contact us 20 m-s-l 20 l-m-l 40 l-s-l
Belgian Shepherd Dog Contact us 20 m-s-l 20 l-m-l 40 l-s-l
Bergamasco Contact us 20 l-m-l 40 l-m-l 40 l-m-l
BreedPuppySmallMediumLarge
Bernese Mountain Dog Contact us 40 xl-m-xl 40 xl-l-xl 40 xl-l-xxl
Bichon Frisé Contact us 15 xxs-xxs-s 15 xs-xs-s 15 xs-xs-m

20 s-s-m
Bloodhound Contact us 40 xl-m-l 40 xl-l-xl 40 xxl-l-xl
Bolognese Contact us 15 xs-xxs-xs 15 xs-xs-s 15 xs-xs-m
Border Collie Contact us 20 m-s-m 20 m-s-l 20 l-s-l 40 l-s-l
Border Terrier Contact us 15 xs-xxs-s 15 xs-xs-s 20 s-xs-s 20 s-s-m
Borzoi Contact us 40 l-m-l 40 l-m-xl 40 xl-m-xl
Boston Terrier Contact us 15 xs-xxs-s 15 xs-xs-s 20 s-s-s 20 s-s-m
Bouvier Des Flandres Contact us 40 l-s-m 40 l-m-l 40 l-m-xl
Boxer Contact us 20 l-m-l 20 l-m-l 40 l-s-m 40 l-m-l
Bracco Italiano Contact us 40 l-m-l 40 xl-m-l 40 xl-m-xl
Briard Contact us 40 l-m-m 40 l-m-l 40 l-m-l
Brittany Contact us 20 m-xs-m 20 m-s-m 20 m-s-l
Bulldog Contact us 20 l-m-m 40 l-m-m 40 l-m-l
Bull Mastiff Contact us 40 l-m-l 40 l-m-l 40 xl-m-xl
BreedPuppySmallMediumLarge
Bull Terrier Contact us 20 l-m-l 40 l-m-m 40 l-m-l
Bull Terrier (Miniature) Contact us 20 s-s-m 20 m-s-m 20 m-s-m 20 m-s-l
Cairn Terrier Contact us 15 xs-xs-s 15 xs-xs-m 20 s-s-s 20 s-s-m
Cats Contact us TY36 15 xxs-xxs-s 15 xs-xs-s
Cavapoo Contact us 15 xxs-xxs-s 15 xs-xxs-s 15 xs-xs-m
Cavachon Contact us 15 xxs-xxs-s 15 xs-xxs-s 15 xs-xs-m
Cavalier King Charles Spaniel Contact us 15 xxs-xs-s 15 xs-xs-s 15 xs-xs-m 20 s-s-m
Cesky Terrier Contact us 20 s-xs-s 20 s-s-m 20 s-s-m
Chesapeake Bay Retriever Contact us 40 l-m-l 40 l-m-l 40 xl-m-l
Chihuahua Contact us TY14 TY36 15 xxs-xxs-s
Chihuahua Crosses Contact us TY36 15 xxs-xxs-xs 15 xxs-xxs-s
Chinese Crested Contact us 15 xxs-xxs-s 15 xs-xs-s 15 xs-xs-m
Chow Chow Contact us 40 l-m-l 40 l-m-l 40 xl-l-l
Clumber Spaniel Contact us 20 l-m-l 20 l-m-l 20 l-m-xl 40 l-m-l
Cocker (English) Contact us 15 xs-xs-m 20 s-s-s 20 s-s-m 20 m-s-m
Cocker (Working) Contact us 15 xxs-xs-s 15 xs-xs-m 20 s-xs-m
BreedPuppySmallMediumLarge
Cockerpoo Contact us 15 xs-xs-s 20 m-xs-m 20 m-s-m
Collie (Rough) Contact us 20 l-s-l 20 l-m-l 20 l-m-xl 40 l-m-l
Collie (Smooth) Contact us 20 l-s-l 20 l-m-l 20 l-m-xl 40 l-s-l
Coonhound Contact us 40 l-s-m 40 l-m-l 40 l-m-xl
Corgi Contact us 20 m-s-l 20 l-s-l 20 l-m-l
Coton De Tulear Contact us 15 xs-xxs-xs 15 xs-xs-s 15 xs-xs-m
Curly-Coated Retreiver Contact us 20 l-s-l 20 l-m-l 40 l-m-l 40 xl-m-l
Dachshund (Miniature) Contact us 15 xxs-xxs-s 15 xxs-xs-s 15 xxs-xs-m
Dachshund (Standard) Contact us 20 s-xs-s 20 s-s-s 20 m-s-m
Dandie Dinmont Terrier Contact us 20 s-s-m 20 m-s-m 20 m-s-m
Dalmatian Contact us 20 m-m-l 20 l-m-l 40 l-s-l 40 l-m-l
Deerhound Contact us 40 l-m-xl 40 xl-m-xl 40 xl-l-xl
Dobermann Pinscher Contact us 40 l-s-l 40 l-m-l 40 l-m-xl
BreedPuppySmallMediumLarge
Dogue de Bordeaux Contact us 40 xl-l-xl 40 xl-l-xl 40 xl-l-xl
English Mastiff Contact us 40 xl-l-xl 40 xxl-xl-xxl 40 xxl-xl-xxl
English Setter Contact us 20 m-s-l 20 l-s-l 20 l-m-l 40 l-m-l
English Springer Spaniel Contact us 20 s-s-m 20 m-s-m 20 m-s-l
English Toy Terrier Contact us 15 xxs-xxs-s 15 xxs-xs-s 15 xs-xs-m
Entlebucher Contact us 20 m-s-l 20 m-m-l 20 l-s-l
Estrela Contact us 40 l-m-l 40 xl-l-xl 40 xl-l-xl
Eurasier Contact us 20 l-m-l 20 l-m-xl 40 l-m-l
Field Spaniel Contact us 20 s-xs-s 20 m-s-m
Finnish Lapphund Contact us 20 m-s-m 20 m-s-l 20 l-m-l 20 l-m-xl
Finnish Spitz Contact us 20 m-s-m 20 m-s-m 20 m-s-m
Flat Coated Retriever Contact us 20 l-s-l 20 l-m-l 40 l-m-l 40 l-m-l
Foxhound Contact us 40 l-m-l 40 l-m-l 40 l-l-xl
Fox Terrier Contact us 15 xs-xxs-s 15 xs-xs-m 20 s-xs-s
Fox Terrier (Wirehaired) Contact us 15 xs-xxs-s 15 xs-xs-m 20 s-xs-s
French Bulldog Contact us 20-s-s-m 20-s-s-m 20-m-s-m
French Bulldog Contact us 20 s-s-m 20 s-s-m 20 m-s-m
BreedPuppySmallMediumLarge
German Pinscher Contact us 20 m-s-m 20 m-s-l 20 l-s-l
German Shorthaired Pointer Contact us 20 m-s-l 20 l-s-l 20 l-m-l 40 l-m-l
German Shepherd Contact us 40 l-m-l 40 l-m-l 40 xl-m-xl
German Shepherd X Contact us 40 l-m-l 40 l-l-l Contact us
German Spitz Contact us 20 s-s-m 20 m-s-m 20 m-s-m
Goldendoodle Contact us 20 l-m-l 20 l-m-l 40 l-m-m 20 l-m-xl 40 l-m-l
Golden Retriever Contact us 20 l-m-l 20 l-m-xl 40 l-m-l 40 xl-m-l
Gordon Setter Contact us 20 l-m-l 20 l-m-l 20 l-m-xl 40 l-m-l
Grand Bleu de Gascogne Contact us 40 l-m-m 40 l-m-l 40 xl-m-l
Great Dane Contact us 40 xl-m-xl 40 xl-l-xxl 40 xxl-l-xxl
Greater Swiss Mountain Dog Contact us 40 l-m-l 40 l-l-l 40 xl-l-xl
Greyhound Contact us 20 l-s-l 20 l-m-xl 40 l-m-l 20 l-m-xl 40 l-m-xl
Griffon Bruxellois Contact us 15 xxs-xs-s 15 xs-xs-s 15 xs-xs-m
Hamiltonstovare Contact us 20 l-m-l 20 l-m-xl 20 l-m-xl 40 l-m-l
Harrier Contact us 20 s-s-m 20 m-s-m 20 m-s-l
Havanese Contact us 15 xs-xxs-xs 15 xs-xs-s 15 xs-xs-m
Hovawart Contact us 40 l-m-l 40 l-m-l 40 xl-m-l
BreedPuppySmallMediumLarge
Hungarian Puli Contact us 20 m-s-l 20 l-m-l 20 l-m-l
Hungarian Vizsla Contact us 20 m-s-l 20 l-s-l 20 l-m-l 20 l-m-xl 40 l-m-l
Ibizan Hound Contact us 20 l-s-l 20 l-s-l 40 l-m-l 20 l-m-xl 40 l-m-l
Irish Red Setter Contact us 20 m-s-l 20 l-s-l 20 l-m-xl 40 l-s-l
Irish Red & White Setter Contact us 20 l-s-l 20 l-s-l 20 l-m-l
Irish Terrier Contact us 15 xs-xxs-s 15 xs-xs-m 20 s-xs-m 20 s-s-m
Irish Water Spaniel Contact us 20 m-s-m 20 l-m-l 40 l-s-l
Irish Wolfhound Contact us 40 xl-m-xl 40 xl-l-xxl 40 xxl-xl-xxl
Italian Greyhound Contact us 15 xxs-xxs-s 15 xxs-xs-s 15 xxs-xs-m
Italian Spinone Contact us 40 l-m-m 40 l-m-l 40 l-m-l 40 xl-m-l
Jack Russel Terrier Contact us 15 xs-xxs-s 15 xs-xs-s 20 s-xs-s 15 xs-xs-m 20 s-s-s
Japanese Chin Contact us 15 xxs-xxs-xs 15 xs-xs-s 15 xs-xs-m
Japanese Shiba Inu Contact us 20 m-s-m 20 m-s-m 20 m-s-l
Japanese Spitz Contact us 20 s-s-m 20 m-s-m 20 m-s-m
Keeshund Contact us 20 m-s-l 20 m-s-l 20 l-m-l
BreedPuppySmallMediumLarge
Kerry Blue Terrier Contact us 20 m-s-m 20 m-s-m 15 xs-xs-m 20 s-s-m
Komondor Contact us 40 l-m-m 40 l-m-l 40 l-m-l
Kooikerhondje Contact us 20 s-s-m 20 s-s-m 20 m-s-m
Kune Kune Pig Contact us 20 m-m-m Contact us Contact us
Labrador Contact us 20 l-s-l 40 l-s-m 20 l-m-l 40 l-m-l 40 l-m-xl
Labradoodle Contact us 20 l-s-l 20 l-m-l 40 l-m-l
Lagotto Romagnolo Contact us 20 s-s-m 20 m-s-m 20 m-s-l
Lakeland Terrier Contact us 15 xs-xxs-s 15 xs-xs-m 20 s-s-s 20 s-s-m
Lancashire Heeler Contact us 15 xxs-xs-s 20 s-xs-s 20 s-s-m
Leonberger Contact us 40 xl-l-xl 40 xl-l-xl 40 xxl-l-xl
Lhasa Apso Contact us 15 xxs-xxs-s 15 xs-xs-s 20 s-xs-s 20 s-s-m 20 m-s-m
Lowchen Contact us 15 xs-xxs-s 15 xs-xs-s 20 s-s-s 20 s-s-m 20 m-s-m
Lurcher (Whippet type) Contact us 15 xs-xs-m 20 s-s-m 20 m-s-m 20 m-s-l
Lurcher (Greyhound Type) Contact us 20 m-s-l 20 l-s-xl 40 l-m-l
Maltese Contact us 15 xxs-xxs-s 15 xs-xxs-s 15 xs-xs-m
BreedPuppySmallMediumLarge
Manchester Terrier Contact us 15 xxs-xs-s 15 xs-xs-m 20 s-xs-m
Maremma Sheepdog Contact us 40 l-m-l 40 xl-l-xl 40 xl-l-xl
Mastiff Contact us 40 l-m-l 40 l-m-l 40 l-m-xl
Miniature Pinscher Contact us 15 xxs-xxs-s 15 xxs-xs-s 15 xs-xs-m
Mudi Contact us 20 s-xs-s 20 s-xs-m 20 m-xs-m
Munsterlander (large) Contact us 20 l-s-l 40 l-s-l 40 l-m-l
Neopolitan Mastiff Contact us 40 xl-l-xl 40 xl-l-xxl 40 xxl-xl-xxl
Newfoundland Contact us 40 xl-l-xl 40 xxl-xl-xxl 40 xxl-xl-xxl
Norfolk Terrier Contact us 15 xxs-xxs-s 15 xs-xs-s 20 s-xs-s 20 s-s-s
Northern Inuit Contact us 40 l-s-l 40 l-s-l 40 l-m-l
Norwegeian Buhund Contact us 20 s-s-m 20 m-s-m 20 m-s-l
Norwegian Elkhound Contact us 20 l-m-l 20 l-m-l 20 l-m-xl
Norwich Terrier Contact us 15 xxs-xxs-s 15 xxs-xs-s 20 s-xs-s 20 s-s-s
Nova Scotia Duck Tolling Retriever Contact us 20 m-s-m 20 m-s-m 20 l-s-l 40 l-s-m
Old English Sheepdog Contact us 40 l-m-l 40 l-m-l 40 xl-l-xl
BreedPuppySmallMediumLarge
Otterhound Contact us 40 l-m-l 40 xl-l-xl 40 xl-l-xl
Papillon Contact us TY36 15 xxs-xs-s 15 xs-xs-s
Patterdale Terrier Contact us 15 xxs-xs-s 15 xs-xs-m 20 s-xs-s 20 s-s-m
Parson Russel Terrier Contact us 15 xs-xxs-s 15 xs-xs-m 20 s-xs-s 20 s-s-m
Pekingese Contact us 15 xs-xs-m 20 s-s-m 20 s-s-m 20 m-s-m
Pharaoh Hound Contact us 20 s-s-m 20 m-s-l 20 l-s-l
Pointer (English) Contact us 20 m-s-m 20 l-s-l 20 l-s-xl 40 l-s-l
Polish Lowland Sheepdog Contact us 20 m-s-l 20 m-m-l 20 m-m-l
Pomeranian Contact us TY36 15 xs-xxs-s 15 xs-xs-s
Poodle (Toy) Contact us TY34 TY36 15 xxs-xxs-s
Poodle (Miniature) Contact us TY36 15 xxs-xxs-s 15 xs-xxs-s
Poodle (Standard) Contact us 20 m-s-l 20 l-s-l 40 l-s-l
Portuguese Podengo (Medio) Contact us 20 m-s-l 20 m-m-l 20 l-m-l
Portuguese Pointer Contact us 20 m-s-l 20 m-m-l 20 l-m-l
Portuguese Water Dog Contact us 20 l-m-l 40 l-m-m 40 l-m-l 40 l-m-l
BreedPuppySmallMediumLarge
Pug Contact us 15 xxs-xs-s 15 xs-xs-m 20 s-s-m 20 m-s-m
Prenean Mountain Dog Contact us 40 l-m-xl 40 xxl-l-xl 40 xxl-xl-xxl
Pyrenean Sheepdog Contact us 15 xxs-xs-s 15 xs-xs-m 20 s-s-m
Rhodesian Ridgeback Contact us 40 l-m-l 40 l-m-l 40 xl-l-xl
Rottweiler Contact us 40 l-m-l 40 l-m-l 40 xl-m-l 40 xl-m-xl
Russian Black Terrier Contact us 40 l-m-l 40 l-m-l 40 xl-l-xl
St Bernard Contact us 40 xl-l-xl 40 xxl-l-xl 40 xxl-xl-xxl
Saluki Contact us 20 m-xs-m 20 m-s-l 20 l-s-l 20 l-s-xl
Samoyed Contact us 20 l-m-l 20 l-m-l 20 l-m-xl 40 l-m-l
Schipperke Contact us 15 xxs-xxs-s 15 xxs-xs-s 15 xs-xs-m
Schnauzer (Miniature) Contact us 15 xs-xxs-s 15 xs-xs-m 20 s-xs-s 20 s-s-m
Schnauzer (Standard) Contact us 20 s-s-m 20 m-s-m 20 m-s-l
Schnauzer (Giant) Contact us 40 l-s-l 40 l-m-l 40 xl-m-xl
Scottish Terrier Contact us 20 s-s-s 20 s-s-m 20 m-s-m
Sealyham Terrier Contact us 20 s-s-s 20 s-s-m 20 m-s-m
Shar Pei Contact us 20 m-s-m 20 m-s-m 20 m-m-l
Shetland Sheepdog Contact us 15 xs-xxs-s 15 xs-xs-m 20 s-s-m
Shihpoo Contact us 15 xs-xs-s 15 xs-xs-m 20 s-s-s 20 s-s-s
Shih Tzu Contact us 15 xxs-xs-s 15 xs-xs-s 15 xs-xs-m 20 s-s-m 20 m-s-m
Siberian Husky Contact us 20 l-s-l 20 l-s-l 40 l-s-m 40 l-s-l
Sicillian Mastiff Contact us 40 l-m-l 40 l-m-l 40 l-m-l
Skye Terrier Contact us 20 m-s-m 20 m-s-m 20 m-s-m
Soft Coated Wheaten Terrier Contact us 20 m-s-m 20 l-s-m 20 l-s-l
Slovakian Rough Haired Pointer Contact us 40 l-s-m 40 l-m-l 40 xl-m-l
Spanish Water Dog Contact us 20 m-s-m 20 m-s-m 20 m-s-l
Stabyhoun Contact us 20 m-s-l 20 l-s-l 20 l-m-l
BreedPuppySmallMediumLarge
Staffordshire Bull Terrier Contact us 20 m-s-m 20 m-s-l

20 m-m-l
40 l-m-m
Swedish Lapphund Contact us 20 l-s-m 20 l-m-l 20 l-m-xl
Swedish Vallhund Contact us 20 s-xs-s 20 s-s-m 20 m-s-m
Thai Ridgeback Contact us 20 l-s-l 40 l-s-m 40 l-m-l
Tibetan Mastiff Contact us 40 l-m-l 40 xl-l-xl 40 xxl-l-xl
Tibetan Spaniel Contact us 15 xs-xxs-s 15 xs-xs-s 15 xs-xs-m
Tibetan Terrier Contact us 20 s-xs-m 20 s-s-m 20 m-s-m
Trailhound Contact us 20 m-s-l 20 l-m-l 40 l-m-l
Weimaraner Contact us 20 l-s-l 40 l-s-l 40 l-m-l 40 l-m-xl
Welsh Springer Spaniel Contact us 20 s-s-m 20 m-s-m 20 m-s-l
Welsh Terrier Contact us 15 xxs-xs-s 15 xs-xs-m 20 s-xs-m
West Highland Terrier Contact us 15 xxs-xs-s 15 xs-xs-m 20 s-s-m
Whippet Contact us 20 s-xs-s 20 m-xs-m 20 m-s-m
Yorkshire Terrier Contact us TY36 15 xxs-xxs-s 15 xs-xxs-s
Xoloitzcuintle Contact us 20 s-s-m 20 m-s-l 20 m-m-l

Unsure if the size will be correct? Try our size calculator.

Find out more