The best place would be in the Fighting Dojo against the Gym Leaders. They give more experience points and have higher leveled Pokemon. They are also smarter than wild Pokemon.
The Pokemon League
Mt. Silver or the Pokemon league
The best place to train Pokemon level 40 and above is at Mt. Silver. Since you cannot gain experience through multiplayer battling, the highest leveled place is Mt. Silver. Pokemon average level 40-49 in Mt. Silver, so it is a good place to train.
elite 4 or mt silver
Mount Silver is the best place to train feraligatr Lv 42 and ampharos lv 37.
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
I would have a friend send you a suicune, you then send it back, now the best ball would be a repeat ball. well... the BEST ball would be a master ball of course, but... meh.
net ball, fast ball
you cant get it sorry only enti
The best place to train is OVW(Ohio Valley Wrestling).
The best place to train typhlosion is Route 26 in The Kanto regoin.
To train for what? Be more specific.