Ordered the X-large for my 80 pound boxer. It has adjustable Velcro straps for the chest and girth. My dog loved it. I had looked forever and purchased/returned many jackets that did not fit the specified measurements. It comes with 2 parts and they can either go on at the same time or separate.