We have found that your dog’s weights the best measurement tool to use when choosing the proper size. If you’re in between sizes, for dogs that have a wide chest or shoulders, go UP one size. If you’re in between sizes, for dogs that have a narrow chest or body, go DOWN one size.
XS 5-9 lb Chihuahuas, Pomeranians, Small Puppies
S 10-19 lb Mini Schnauzers, Shih-tzu, Maltese
M 20-40 lb Pugs, Frenchies, Corgis
L 40-60 lb Australian Shepherd, Basset Hounds, Poodles
XL 60-85 lb Labs, German Shepherds, Golden Retrievers
XXL 85-140 lb Rottweilers, Tibetan Mastiff, Bull Mastiffs