^^ agree, if you're planning on using your gyara for lvl 100, level it up around level 95 or 96. I say this because pre-evolutions require a lot LESS experience points to level up than evolved forms. If you're finding it difficult to train your magikarp, and you have access to Johto, next to lake of rage there is a Bounce tutor. The move helps you defeat a lot of pokemon, but personally i never used it. I just relied heavily on flail and switching it out.