Don't let the adverse weather keep you from outdoor adventures with your pup. Choose the EzyDog Element Dog Jacket to protect your best friend from the weather. This All-Season fleece lined dog jacket is made to act like a windbreaker, raincoat, down jacket and sweater but in the convenience of one light-weight dog jacket. Be seen at night with the reflective trim. Choose to walk your pup with either a harness or collar with the waterproof leash access zipper. Fitting could not be easier with the Elastic Stretch Straps with Cam Locking Buckles and Neo-Xpand neckline. Note: Cam Lock Buckles not available on XX-Small and X-Small. For best fit select the size that is closest to your dogâs back length and within 1 size of your dogâs normal collar or harness size. Back Length: XXS â 11â, XS â 14.5â, S â 17.5â, M â 21â, L â 23â, XL â 27â, XXL â 31â