Soft Mesh Dog Puppy Vest Harness Pet Supplies S to XL fit breed respectively: (just estimated size oh ~ should be according to the size table) S for about 3-5 pound of heavy dogs generally as a chihuahua Small leung toys VIP mini small dogs, etc M suitable for about 6-12 pound dog for VIP pomeranians commonly small dogs, etc L suitable for about 10 -15 pound poodle dogs generally for the standard schnauzer step such as small and medium-sized dog XL number for about 13-20 pound dog is commonly medium dog onto the card, etc