Bought the large for my 70 Pound lab/German Sheppard mix.  He fits perfectly into the bed and it also looks great in the living room.