Sabrina's Haunter

Sabrina's Haunter is a Pokémon that Ash Ketchum gave to her after their battle. He originally obtained it at the Pokemon Tower, where it agreed to help Ash defeat her. When battling, Haunter wouldn't attack, and instead played pranks on Sabrina, greatly annoying her. Then Haunter blew up a bomb and she and her younger self were covered in ashes. When it licked her, she stood there, shocked. Sabrina then started laughing and Ash gave his Haunter to her. Sabrina's little doll disappeared and she released all imprisoned by her. After this, Sabrina learned to like life and how to live happier.

It is shown that haunter knows lick