My dog (a Bracco Italiano) is as tall as much heavier dogs, but tops out at 85lbs, so shopping by weight is hard.  I’ve had a difficult time finding a bed that suits his length, which is roughly 27” at his shoulders. This is perfect for him to lay on and it allows him to stand on it without squishing down so he can feel taller than he already is. Plus, he’s convinced that it is his and he now feels less need to sit on our human couch!