Purchased this to carry my dog up and down stairs after his TPLO surgery. This saved me a lot of money on the airbnb's I was renting out to make sure there were no stairs to climb anywhere. The only thing to note is that there is a pretty huge difference between the XL and L sizes. I initially bought an X-Large for my 42 pound mixed breed because he has a big German Shepherd chest. It fit well but was too loose up top. It still worked for us but I decided to purchase the Large instead, and somehow the Large barely even closes around my dog's body. It feels more like a medium. The velcro straps are also about half the width of the XL size, making it more difficult to put on. I'm on the shorter side so I decided to keep the Large because it fits my body a little better, but overall neither sizes really fit my dog well. Just something to keep in mind that for mixed breeds sizing may be tricky!
0
0