Got these for my two older dogs. They both loved them, and they are very strong and well made. I got the XL for my 50kg plus GSDs and the beds are extremely large but they could lay out in it. I probably could have got away with the large, but they look so comfy them,  so who cares. These beds will last a long time.