I needed a dog bed for my son's wolfhound when she visits us.  She is older and my floor is wood, so a little hard for her to lay on.  I wanted a bed that was not too bulky and could easily be rolled up when not in use.  I bought the X-large and it is just the right size for her large frame.  Both she and I are very happy with it.