How to measure the dog size? Chest: measure the thickest part of the chest, add 2~3CM will be better. (Usually behind the two legs) Length: Make sure your dog stands properly, not sitting or lying. Measure along the dog's backbone from the base of the neck to 5CM front the base of the tail. Neck: the girth of the neck, add 2~3CM will be better. Note: If your dog is a large chest, long hair, or at the high end of the size, you may order the next larger size to ensure a comfortable fit. Size Details: This dog clothes is for small toy dogs or cat under 24 pounds Size XS: Neck Girth:6-8inch/15-20cm; Chest Girth:12-14inch/30-35cm; for weight 1.0-4.5 pounds/0.5-2.0 KG Size S: Neck Girth:8-10inch/20-25cm; Chest Girth:14-16inch/35-40cm; for weight 4.5-7.5 pounds/2.0-3.5 KG Size M: Neck Girth:10-12inch/25-30cm; Chest Girth:16-18inch/40-45cm; for weight 7.5-11 pounds/3.5-5.0 KG Size L: Neck Girth:11-13inch/28-33cm; Chest Girth:18-20inch/45-50cm; for weight 11-16.5 pounds/5.0-7.5 KG Size XL: Neck Girth:12.2-15inch/31-38cm; Chest Girth:20.5-22.5inch/52-57cm; for weight 16.5-24 pounds/7.5-11 KG Breed recommed: (for reference only): Teddy or Poodle Adult dogs: sometime take M, L, XL Chihuahua Adult dogs: sometime take XS, S or M Pomeranian Adult dogs: sometime take S or M Miniature Schnauzers Adult dogs: sometime take L or XL The recommend weight is just for reference, please kindly take a measurement of your dog before buy,thanks.