I ordered the large and it's perfect size for my Great Pyrenees. Took about a day for the bed to fluff up after being compressed for shipping.