Gyarados can learn water,dragon and some flying type moves. It can learn useful water moves like surf, waterfall and whirlpool. It can also learn dragon moves like dragon rage and dragon breathe. Despite being a water type because it's secondary type is dragon it can learn the move fireblast. Hyperbeam makes Gyarados even more powerful.
(Pardon my spelling mistakes) The Only Pokemon that can learn splash is Magikarp, Gyardos (if you didn't make it forget splash when it was Magikarp). The other two I THINK is Feebas And Milotic (Milotic's reason is exactly the same as Gyardos. Hope this helped! :)
it can learn Grass and Psychic moves
No.Magikarp cannot learn any TM moves if it evolves into gyarados then gyarados can learn TM moves and HM moves too. I Hope i helped you!
No Pokemon can learn more than four moves.
Magikarp can't learn any TM moves.
Thunder Electric type moves
No, but doduo can (without wings). lol
(Pardon my spelling mistakes) The Only Pokemon that can learn splash is Magikarp, Gyardos (if you didn't make it forget splash when it was Magikarp). The other two I THINK is Feebas And Milotic (Milotic's reason is exactly the same as Gyardos. Hope this helped! :)
it can learn Grass and Psychic moves
Of course it can learn dragon moves such as dragonbreath and dragon dance and also can learn moves like twister and waterfall.
No.Magikarp cannot learn any TM moves if it evolves into gyarados then gyarados can learn TM moves and HM moves too. I Hope i helped you!
No Pokemon can learn more than four moves.
normally medicham learn normal pchychic and fighting moves
Alakazam cannot learn any HM moves.
Magikarp can't learn any TM moves.
marshtomp learns good moves in level 16 he learns mud shot but u have to train so it could learn good moves or just maake him learn moves by tm.
no, arceus is a Pokemon that can learn a lot of moves, he can even learn fly but there are many moves that he cannot learn. the only Pokemon that can learn all moves is mew...