We got this initially when we got our great dane as a puppy two years ago. I took this off of her once we had her in the car since I thought it was a bit ridiculous. She may have had it on her for a few hours prior but doesn't have any damage done to it. The size is XL.