This bolster dog bed arrived in the smallest package. I got a large, opened it right away. No problems with it returning to the original shape. My Great Dane puppy (75lbs) will not fit in it in a couple more months. I should have bought the XX LARGE. I will pass on to my dog friends when he out grows it. Well made & he loves it!!!