I still think petilil should've been a dual Grass/Fairy type instead of cottonee.
Also worth pointing out that I believe Sylveon is imitating a Hydreigon.
Whimsicott is partially based on a Brazilian folklore creature called Saci. Being based on mythical creatures helps with the Fairy typing. Lilligant is based on a dancer, which doesn't speak much about fairies.