Dog Shirt Size by Breed

Here's the size most dogs of each breed wear in our shirts, based on the chest measurements in our size guide. Every dog is built a little differently, so treat this as a starting point. For a size that fits first go, measure your dog's chest (the widest part, just behind the front legs) and use our 60-second size finder. If your dog is between sizes, size up, because our 190gsm cotton has 5% spandex for stretch.

Dog shirt sizes from A to Z

Breed Usual size Chest
American Staffordshire Terrier (American Staffy) XL 73–83 cm
Australian Shepherd L 65–75 cm
Beagle M 57–67 cm
Border Collie L 65–75 cm
Boston Terrier S 49–57 cm
Boxer XL 73–83 cm
Bull Terrier XL 73–83 cm
Cane Corso XXL 81–91 cm
Cavalier King Charles Spaniel S 49–57 cm
Cavapoo S 49–57 cm
Cavoodle M 57–67 cm
Chihuahua XS 39–49 cm
Chinese Crested XS 39–49 cm
Cocker Spaniel M 57–67 cm
Corgi M 57–67 cm
Dachshund (Miniature) XS 39–49 cm
Dachshund (Standard) S 49–57 cm
Doberman Pinscher XXL 81–91 cm
English Bulldog XL 73–83 cm
French Bulldog M 57–67 cm
German Shepherd XL 73–83 cm
Golden Retriever XL 73–83 cm
Griffon S 49–57 cm
Groodle / Labradoodle (Miniature) M 57–67 cm
Groodle / Labradoodle (Standard) XL 73–83 cm
Husky L 65–75 cm
Jack Russell Terrier S 49–57 cm
Kelpie L 65–75 cm
Labrador Retriever XL 73–83 cm
Maltese XS 39–49 cm
Miniature Schnauzer S 49–57 cm
Papillon XS 39–49 cm
Pomeranian XS 39–49 cm
Poodle (Miniature) S 49–57 cm
Poodle (Standard) L 65–75 cm
Poodle (Toy) XS 39–49 cm
Pug S 49–57 cm
Rottweiler XXL 81–91 cm
Shih Tzu S 49–57 cm
Spoodle M 57–67 cm
Staffordshire Bull Terrier (Staffy) L 65–75 cm
Yorkshire Terrier XS 39–49 cm

Breeds by size

Extra Small (XS): 39–49 cm chest

Chihuahua, Chinese Crested, Miniature Dachshund, Maltese, Papillon, Pomeranian, Toy Poodle and Yorkshire Terrier.

Small (S): 49–57 cm chest

Boston Terrier, Cavalier King Charles Spaniel, Cavapoo, Standard Dachshund, Griffon, Jack Russell Terrier, Miniature Schnauzer, Miniature Poodle, Pug and Shih Tzu.

Medium (M): 57–67 cm chest

Beagle, Cavoodle, Cocker Spaniel, Corgi, French Bulldog, Miniature Groodle or Labradoodle, and Spoodle. Broad, chunky Frenchies often need a Large.

Large (L): 65–75 cm chest

Australian Shepherd, Border Collie, Husky, Kelpie, Standard Poodle and Staffy. Very muscly Staffies may need an XL.

Extra Large (XL): 73–83 cm chest

American Staffy, Boxer, Bull Terrier, English Bulldog, German Shepherd, Golden Retriever, Standard Groodle or Labradoodle, and Labrador Retriever.

XXL: 81–91 cm chest

Cane Corso, Doberman Pinscher and Rottweiler.

Mixed breed or not listed?

Grab a soft tape measure and measure around the widest part of your dog's chest, just behind the front legs, while they're standing. Then match it to the chest column in our size chart, or let the size finder do it for you. Fluffy coats can add a few centimetres, so measure over the fur.

Not quite right?

Your first size exchange is free. Email info@vibranthound.com within 30 days of your first purchase with your order number and the size you need, and we'll swap it for the same style in a different size. More answers are in our FAQs, or you can shop dog shirts.