65 lb lab and I bought the XL- it’s huge but perfect! This is the first time I’ve ever gotten him to sleep on a dog bed and he’s voluntarily choosing the bagel bed!