I bought a large for my 40 lb border collie Mix and he absolutely loves it.  I had a problem with him always trying to sleep under my covers and I think this solved it. My 65 lb lab also tries to fit in the bed, so it looks like I will be buying a larger one for him now.