my pup is 40 pounds and loves to have a pillow. I ordered the large and he lays across it and put his head on the side rails. He loves it. He is a wired hair terrier and yorkie mixed. I have purchased the canvas bed that is above the floor and he hated it. Good investment for him. he had to wait two days to have the bed in order for the bed to form properly.