The XXL was too snug on my German Shepherd. I emailed the company to see if they could make me a size bigger, and they were so kind. They told me to send his measurement and they made one just for him, in the fabric of my choice. It fits him perfectly. I use an incontinence pad made for people, as a liner in the wrap, and it works out very nicely. Thanks Barkerwear!