in Pokemon emerald
i use the Pokemon league
you have to use the exp share and (optional) the switching the Pokemon you want to train out of battle
im training my milotic
what i do is put him in front
1)he goes into battle
2)i switch him out
3)kill
4)then i switch him back in
this way, he gets 3/4th of the total exp (3/4th of 2000 is 1500)
Chat with our AI personalities
Imagine if you actually got experience from winning battles! wouldn't that be awesome?!
Trade one from Pokemon colosseum or get a chikorita from either Pokemon emerald or Pokemon xd gale of darkness then train it to level 16.
I had trouble as well leveling up my trapinch but I went to the to New Mauville (place where voltorbs and magnemites are) and trained him to level 27 then I went to fight the trainers on the route to get to Fortree
Train it up to level 40. It is a high level but there's a hint for training Pokemon in my answer to this question: How do you get EXP all in Pokemon SapphireAnswerRhyhorn evolves into Rhydon when it reaches level 42.
Either get a Dratini from FireRed or LeafGreen and train it to level 55 or get the purified one from Pokemon XD: Gale of Darkness.