Ruth,
I tried it on Max and returned it to Orthodogs. It didn't fit right. I ordered the large and after speaking with them, the XL would have been way too big - it's made for Great Danes and larger. The problem was the fit between the shoulder and the brace on the back hip. The extension piece just wasn't long enough. I was so disappointed because I know if it had fit properly, it would have been a huge help to Max. The one thing it did was keep his legs spread just enough that he didn't trip over his feet. The other problem was that it's a pain in the arse to get on them. If you have a dog that can stand patiently while you get the harness part on and then velcro everything together, then great. But I didn't have that luxury with Max. He kept wanting to lay down and trying to lift his 98 pound butt up about did me in!