I ordered the large based on my dogs size 87lbs and it was a little to small. He can sleep curled up but not stretched out.
Anything that I need to order for my dog will have to be the x-large