I have wanted to buy one of these for a very long time. But in the past similar types were extremely hard to kept my dogs feet into once it was over his head. But I really wanted something for cool days as well as a base layer under his winter jacket. So, reading about the stretchability of this I decided to give it a chance. I am so glad that I did! This is so incredibly fast and easy to put on, it practically puts itself on! ;) I can just stretch the leg holes down near my dogs feet so he does not have to raise them up high at all, and he finds the process much more enjoyable and quick! He never enjoyed me trying to raise his leg so high to get it into the holes on these types of things, with this I can bring the holes right down near his feet! I would not be without this now! In fact, I just bought a second one for when I have to wash one, and can still have an extra on hand to use. To help you decide if this size will work for your dog with similar measurements, that I have filled out here for my review, I purchased the 3XL. My dogs legs are a bit on the short side so this went right down to his paws- I simply roll it up to come a little bit higher than that to keep it from getting wet and sitting against his legs when we are outside. An absolute GODSEND!