Yoshi was effectively invincible. Most attacks only knocked off Baby Mario, which required Yoshi to recover him before Mario got kidnapped. The only attacks that actually seemed to hurt Yoshi were various spikes, lava, and bottomless pits. Also, the green Yoshi was not seventh in line.
You have quite an eye for detail, though. Reflecting the clouds in the water was a nice touch.