Theres always been much discussion over Pokemon typings and how they've been fairly limited to two slots, and we would need at least triple typings so every pokemon would get the types they deserve. This shouldn't be the case.
The best way to solve the problem would be to alter the 'Flying' type or even remove it altogether. Its the only type which seems to take the potential away from many Pokemon by taking up their second type slot, as the capability of flight is very common. Its an action, and should be considered more of an ability than anything. I wouldn't understand why flygon, reshiram and other dragons get to have their own unique types.
This is why I think a suitable typing would be a 'Bird' type, given to Pokemon like Skarmory, Pidgey, Dodrio and so on, alongside the moves like gust, arial ace and tornado. It would be more obvious why the Flying type has its strengths and weaknesses in the first place, and Pokemon which don't fall into the category of Birds could then finally recieve their own unique second typings whilst still being able to levitate and have access to Bird(flying) type moves.
Thoughts on this idea?