Level when you get it
because when you get to a certian level you have learnt all the moves it will learn by level
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.
night shade, spook.etc
Here are the moves magikarp can learn. Any level - Splash Level 15 - Tackle Level 30 - Flail Evolves into gyrados at level 20
He does not learn any moves at level 100.
@ lv 35, 40 and 52
level 4,8,11,15,18,22,25,29,32,36,39, and 43.
Sawk learn counter at a level 18.Sawk learn low sweep at a level 16
level 43
Level 13
32