I usually wear size M . I first got a L just to have a little more room. but the zipper is so short and the neck was so tide and make me feel very uncomfortable and when carrying my dog the shoulders are so wide feel like falling out . As I said before I like the concept very much and my little girl likes to be carried on the pocket like a baby kangaroo so i decided to get the same in XL . To my not very pleasant surprise The sizes L and the XL are exactly the same measures not difference at all . I can send pictures if you needed. To be clear with the measurements Im a 5.6 high, 135 pounds woman. My dog is a 6 poond chihuahua. I like the concept but needs improvements , a longer zipper on the neck would be great start and better shoulder measurements.