Velcro adjustable around the neck and waist. Please read measurements . and measure your dog. Does not fit what you assume is large or XL.
Made by Doggie Design. Hand wash in cold water and line dry.
Large : Fits 16-32 lbs. / Waist 18-20" / Neck 16-19"
X-Large : Fits 33-45 lbs./ Waist 21-24" / Neck 17-20"