If you think about it, Sonic has Superman levels of invulnerability. I don't think I ever saw he take any kind of permanent damage. He works around Bugs Bunny logic.