>>12418644If GF does it right and counts Pokémon based on magical creatures from myths, fairytales and folklore, Mawile fits pretty damn well. This way, it'd also be Sableye's counter.
Dunsparce should be Fairy (since tsuchinoko thingamajigs), its evo should be a Fairy/Dragon tsuchinoko-basilisc-crossbreed.
(unrelated, but Kecleon should get a Dragon evo, like Acanthite did it with Gekkomodo)
I agree with most things mentioned in this thread, bare maybe the Jigglypuff line. It IS pink and round and cute, but that doesn't automatically classify you as a fairy. There's more to the type than just looking cute.
However, I think Fairy will be a method for GF to:
a) counter Dragon and buff Poison
b) split up the way too big Normal group
c) get the types on an even 18 (17 is a prime number and Japan hates primes, if I recall that correctly?)