The way that I do it, is I go where there are level 50+ Pokemon and I make sure that I have a Pokemon that can defeat them. Make sure the Pokemon you want to train is in slot one.
Enter the battle then switch you're Pokemon right away, then bring out you're tougher Pokemon, and continue the battle. Once the battle is over the exp. will be split 50 / 50 with the two Pokemon, but it will be a lot more than the Pokemon just training it with Pokemon that are about the same level.
Though if you want 100% of all the exp between the two Pokemon use an Exp. Share and make the Pokemon you want to train hold it. Then battle all the big strong Pokemon without fearing of fainting the Pokemon that needs training.
Have a Pokemon that was traded to you then have the Pokemon hold a lucky egg and start battling your Pokemon will level up very quickly.
Train.
Catch a Wailmer and train it until it evolves. Unless you cheat and use those codes for everything.
The quickest way is to take a train from Euston Station.
elite four again and again.worked for me
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.
In route 1 thas the best way to train pokemon if your pokemon lvl `10
Get 50 Pokemon...
the quickest way is probably to get to the elite four and beat them over and over with exp. share on the Pokemon you want to level up
Give the Pokemon a soove bell and train it such as if its level 5 train it against Pokemon level 2,3, and 4
The quickest way to level a pokemon up is to trade it to another game, and then begin to level it up. Traded pokemon have a multiplier that calculates with the experience points gained in a battle. You can also obtain the item, lucky egg.
It's pretty obvious... EV train (I suggest EV Training in Defense)...