Smeech

Smeeches are pig-like enemies that solely appear in the game Super Mario Galaxy 2. They appear as pink winged creatures with two beady eyes and plump lips. Smeeches' only method of attack is kissing and sucking Yoshi's lips, making him unable to use his tongue or eat fruits. If Yoshi tries to eat one, the creature will suck on his lips. They can only be defeated with a Spin or get jumped on. Also, they will flee from Mario or Luigi if they are not riding Yoshi. To get a Smeech off of Yoshi's mouth, Yoshi himself has to spin his head to make the Smeech vanish, dropping Star Bits. If Mario or Luigi dismount or get knocked off Yoshi, the Smeech will detach from Yoshi's mouth and hover away.

Smeeches are first encountered in the Yoshi Star Galaxy, ever since the first mission, Saddle Up with Yoshi. They are encountered later on in the Hightail Falls Galaxy, the Haunty Halls Galaxy, the Sweet Mystery Galaxy, and the Starshine Beach Galaxy.

Trivia

 * Smeech is a portmanteau of the words "smooch" and "leech".
 * If Yoshi collects a Power Star with a Smeech on his lips, it appears in the "You got a star!" scene, still stuck to his lips.
 * A Smeech also stays on Yoshi's lips if he takes a Launch Star.