I got the jumbo size and it's more than big enough for my 60+ lb. shepherd mix. It's firm but soft and you can tell it's got good foam in it.