Breed Sizing
Small: Up to 10kg
Medium: 10-19kg
Large: 20kg-29kg
Extra Large: 30kg +
Hair Length
Short: Fox terrier, Greyhound, Pointer etc
Medium: Cavaliers, Mini Schnauzer, Corgis etc
Long: Shih tzu, Poodles, Spaniels, Border Collies, Retrievers, Maltese, Malamute etc