I got this in a large for my 70 pound Pitbull, it took a tiny adjustment- fits him perfectly.Lightweight but comfortable for your dog in the summer time, minimal coverage its more of a bibDoesn't stop your dog from doing anything puppy related. Great for swimming it dries quickly.Great quality, sturdy handle at the back to lift your pup into the truck, out of the water, etc.I take my dog for very long walks and it hasn't irritated him one bit because of the great quality padding in the high wear areas.Has a front hook or a back hook for the leashCOMPLETELY reflective. One of the best reflective vests out there. Highly recommend