Swirlix

Swirlix is a Fairy-type Pokémon from the Kalos region. It evolves into Slurpuff when fed 50 candies after being fed 25 treats as a Buddy Pokémon.

Trivia

 * Swirlix is one of the Pokémon that Ditto can appear as in wild.