Use the chart below for size details.
As a guideline for sizing for different breeds:
Extra Small: Cats, Chihuahua, Yorkshire Terrier
Small: Pug, Jack Russell
Medium: West Highland Terrier, Spaniel
Large: Labrador, Border Collie
Extra Large: Greyhound, German Shepherd
10% discount and free postage when you buy 10 or more! Free UK postage