Hi!
I find the type chart incredibly arkward in set-up,
We have Swablu as a bird with clouds for wings, to me that sounds like a pure flying, yet it is flying/normal; And perappu is, according to the 4th generation page, pure flying; while it looks a lot less like a pure flying type than Swablu,
But worse than that are the water types, it appears that either water types must be partly a complete opposite (electric,ground), or pure water, I mean, I can understand all those fish pokémon being pure water, that makes sense,
But why isn't marill part normal? Azurill is normal, yet Marill and Azumarill are pure water types, while if you changed their colour alone, they'd look nothing like a water type anyway (which is not true for fish pokémon);
I really don't get how the designers determin the type chart occasionaly, normal/water types are currently non-exsistant, while there are plenty of pokémon that deserve of that type combination by appearance.