10-04-2013, 04:47 PM
Everything prior to getting Tackle is the hard part. Since Magikarp's only "attack" is flopping about like the pathetic fish it is, it is unable to defeat foes on its own. Switching it out with other Pokémon after a while gets tedious, but once it learns Tackle, it can take out foes on its own to reap every last ounce of exp. Of course, having it battle weak Pokémon at that point is a good idea. Besides, it wouldn't do you any good if it gets KO'ed.