our quality products description as below: Our Pet Life jacket and Designe pet life jackets provide ultimate buoyancy and high visibility to keep pets safe on the water. Constructed to provide buoyancy, along with a cozy secure fit, the jackets features: 1. an advanced breathable mesh underbelly for proper draining and drying, which provides your dog more comfort and healthier conditions than traditional pet life jackets,which can cause heat exhaustion and chafing. 2.new reflective strips for maximum visibility,that will keep your pets save in the dark place 3. bright colors and unique designs, we have two colors,pink and yellow. one is designer fashion style, one is classic and bright color for you choose.4. handle on top for quick and easy grabbing .adjustable nylon straps, quick release buckles,heavy duty yet more comfortable velcbro fastening system around the belly and neck to keep securely fastened. with our jackets, your do not have to sacrifice style for comfort for safety. our unique colors and patterns allows your pooch to be fashionable and in style when on a boat,in the pool or near water. size below: Sizing Guide: X-Small: Weight: 0-6 lbs -body Length: 6.5 inches – Neck Girth: 6.5-9.8 inches – Body Girth: 11.8-15.7 inches,Small: Weight: 7-15 lbs – Length: 9.8 inches – Neck Girth: 11.8-15inches – Body Girth: 16-19 inches, Medium: Weight: 15-20 lbs – Length: 11.8 inches – Neck Girth: 11.8-17 inches – Body Girth:19-22 inches, Large: Weight: 20-50 lbs – Length: 14 inches – Neck Girth: 15-19″ inches – Body Girth: 21-28 inches, XLarge: Weight: 50-90 lbs – Length: 16 inches – Neck Girth: 19-23″ inches – Body Girth: 28-37 inches