Quoted By:
Why is Gyarados half Flying and not half Dragon?
>Learns Dragon type moves by leveling up
>Doesn't learn hardly ANY flying type moves
>Magikarp is based off a koi fish, which in legend turns into a DRAGON by climbing a waterfall
I know, I know, Game Freak wanted to save Dragon type for "rare" and hard to train Pokemon in gen 1, but it's really about time Gyarados and some other Pokemon got type changes that actually make sense.