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. When it opens its mouth, two pointed teeth can be seen just below its upper lip. Its feet are rarely visible; when they are, they are seen to be a light shade of pink. It can entangle its opponents with white sticky thread. It only eats sweets, which makes its fur as sticky as cotton candy.
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, ear-like circular "bumps" on its head, and its tail, it may also be based on a dog, more specifically a Bichon Frise or poodle.
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.