This chart shows the typical adult weight of popular breeds and the harness size they usually wear. It is a starting point: dogs of the same breed can be very different, so measure your own dog with our dog size finder before you order.
Size chart by breed
| Breed | Typical adult weight (lb) | Size group | Usual harness size |
|---|---|---|---|
| Chihuahua | Up to 6 | Toy | XS |
| Yorkshire Terrier | About 7 | Toy | XS |
| Pomeranian | 3–7 | Toy | XS |
| Maltese | Under 7 | Toy | XS |
| Toy Poodle | 4–6 | Toy | XS |
| Havanese | 7–13 | Small | XS–S |
| Shih Tzu | 9–16 | Small | S |
| Bichon Frise | 12–18 | Small | S |
| Cavalier King Charles Spaniel | 13–18 | Small | S |
| Pug | 14–18 | Small | S–M |
| Miniature Schnauzer | 11–20 | Small | S |
| Boston Terrier | 12–25 | Small | S–M |
| Dachshund | 16–32 | Small | S–M |
| Shetland Sheepdog | 15–25 | Small | S–M |
| French Bulldog | Under 28 | Small | M |
| Beagle | Under 20–30 | Medium | M |
| Pembroke Welsh Corgi | Up to 30 | Medium | M |
| Shiba Inu | 17–23 | Medium | M |
| Cocker Spaniel | 20–30 | Medium | M |
| Border Collie | 30–55 | Medium | M–L |
| Bulldog | 40–50 | Medium | L |
| Australian Shepherd | 40–65 | Medium | L |
| English Springer Spaniel | 40–50 | Medium | M–L |
| Siberian Husky | 35–60 | Medium | L |
| Standard Poodle | 40–70 | Large | L |
| Boxer | 50–80 | Large | L |
| Labrador Retriever | 55–80 | Large | L–XL |
| Golden Retriever | 55–75 | Large | L–XL |
| German Shepherd Dog | 50–90 | Large | L–XL |
| Belgian Malinois | 40–80 | Large | L |
| Vizsla | 44–60 | Large | L |
| Weimaraner | 55–90 | Large | L–XL |
| Doberman Pinscher | 60–100 | Large | XL |
| Bernese Mountain Dog | 70–115 | Giant | XL |
| Rottweiler | 80–135 | Giant | XL–XXL |
| Great Pyrenees | 85 and up | Giant | XXL |
| Great Dane | 110–175 | Giant | XXL |
| Mastiff | 120–230 | Giant | XXL |
Weights are typical adult ranges based on AKC breed information; males are often at the top of the range and females at the bottom. Harness sizes are approximate and follow the general ranges in our size finder.
What the size groups mean
- Toy: usually under 10 lb.
- Small: about 10 to 30 lb. Shop gear for small dogs.
- Medium: about 30 to 60 lb. Shop gear for medium dogs.
- Large and giant: about 50 lb and up. Shop gear for large dogs.
Mixed breeds and puppies
For mixed breeds, go by your dog’s actual measurements rather than the breed. Puppies change size quickly, so choose adjustable gear and re-measure often. Our new puppy checklist lists what a puppy needs in the first weeks.
