Beat the loving soul out of anything you can battle with. It's the only way to get lots of exp.
do quests and side quests
Quests, Battles, and Hacking ( none of i know of except for gold )
exp. share
The best place to train a shelgon is mt prye
The best place to get exp fast is cerulean cave where you find Mewtwo. Hope i helped.
usually its good to train him when theres guys weak to water or give him exp share hope i helped :)
Well there is many places where you can train but i train in route 222 and use the exp share on any Pokemon that is really good and weak so you can get them higher.
The Pokemon league is proably the best place to train your Pokemon.If they are a low level give them an EXP share.OR you can train at Mt.silver and also if high enough battle red for a ton of xp
the best way to train your Pokemon is to use a cheat code for super exp gain.if you don't have a action replay you can find them at walmart. the cheat is already in the AR.
you should do kerning party quest it works the best and gives the most exp.
nauchandi exp....
let the Pokemon hold the exp. share and train it at route 229 with your best Pokemon
give shelgon exp share and keep battleing the elite four.