I ordered a large for my german Shepard puppy, 6 months old, 50 lbs. it was too small! She kinda squeezed in so I let it be. Then within a week, she had chewed the entire bottom out and pulled all the stuffing out. I was not happy at all. This bed, all dog beds should be sturdy enough to handle some chewing! 
I loved the color...but sadly I must give only 3 stars for poor durability and way too small for a large!!