>>39655937HOLY FUCK! Where to start? I guess all types are vague to you because you don't even bother to understand them.
>FAIRYFairy type means magical creation, that often comes from folklore, heals or protects nature, is related to moon and flowers and benefit from their deceptive looks often expecting amusement and pleasures.
Weezing fits this description by protecting the nature, what is interesting it already had its first connection to definition of this type in generation 2. Entry from Silver:
>Top-grade perfume is made using its internal poison gases by diluting them to the highest level.Muk could be fairy by this logic, but the design was made to focus on how it adapted to new environment by eating trash but becomes is constantly hungry and could easily stop listening to its trainer to devour everything. Funnily, a few Pokemon known for gluttony are dark: A-Muk, A-Raicate and Guzzord.
>DARKDark type is an evil type, its main traits are the ones seen as sinful by humans. This could be divided into three categories: first is destructive and brutal uncontrollable behavior that doesn't even serve other purpose than power manifestation or blowing off steam, second being arrogance, lack of any sense of justice - either pragmatic use of available means like hunting in an organised pack, sucker punching, thieving, tormenting etc. or plain toying with its preys of simple boredom and third - misunderstood, by pure bad reputation of people like Absol bringing disasters, Darkrai nightmares and Skuntank being repelent and disguised.
This type doesn't have strong arguments for being related to literal darkness, of course its Pokemon and moves are more often black but none of them is explicitly showed to have any control over darkness as opposed to ghost type. If fact, many of them are nocturnal and that's because they prefer to hide in darkness their vile deeds to avoid unnecessary confrontations or use the benefit of surprise.