Paozo

Paozo (パオゾー) is basically an elephant that throws his ball after you, which he sucks (and the player) back to him to throw it back again. There are two varieties: one has a red ball that travels straight away from it, another has a green ball that bounces around to the opposite side of the screen. There are three of them in total, each found consecutively in Concrete Man's stage and must be defeated to proceed. They are also present in the Special Stage. Given its huge size, it's particularly vulnerable to a fully charged Magma Bazooka shot at medium range.