Swirlix is a small, fluffy white Pokémon with two pink spots on the top of its head. It has a small pink nose in between its two eyes, which have pink sclera and a white pupil. The lower half of its body is light pink, and its tail is pink with some white near the base. Its mouth is covered with the fluffy substance that covers the rest of its body, and its pink tongue is constantly sticking out. Its feet are rarely visible, however, when they are, they are seen to be a light shade of pink.
Swirlix is based on cotton candy, previously known as fairy floss (a name still used in Australia), which may be the inspiration for its type. Considering its lolling tongue, nose, and ear-like circular "bumps" on its head, it may also be based on a dog.
Name origin
Swirlix may be a combination of swirl and a corruption of licks.
Peroppafu may be a combination of ペロペロ peropero (onomatopoeic sound for licking) and puff.