I went with the XL as I was thinking my overweight 55lb Blue Heeler would fill the entire bed. He has more than enough room. I went with this orthopedic bed as he has a bad hip. He loves his bed as I do as well. Happy buyer!!