Unfortunately the only area for good training is the Pokemon league.
You should swap your party Pokemon with a friend and get them to level them up so it gets double the exp point. Also you could give it an exp share and take it to the Pokemon league, if it is too weak to fight then it doesnt have too but it still gets alot of EXP the average Pokemon will grow to level 32 if you take it through the Pokemon league with an EXP Share (I take it through with a level 100 Rayquaza so this may vary for other Pokemon).
the easiest way to level up your Pokemon to put it in daycare Pokemon will level up soon.Trade the Pokemon to friend and have it hold a lucky egg it will level up quickly.
Train your pokemon.
By training your Pokemon.
just battle against other Pokemon to level up
You don't need to beat the Pokemon League to get Pokemon up to level 95, just keep grinding on wild Pokemon or Trainer battles. You will get experience from them no matter what level.
If you havent beaten the Pokemon league then level them up a bit then defeat the Pokemon league
Just do the Pokemon League over and over
I have soul silver but i guess the Pokemon league.
just keep practising with the Pokemon league until your Pokemon goes to level 100. Or If you haven't got to the league yet you can keep battling trainers and wild Pokemon.
Well, you have to level them up. If you level them up to like 90-100 then it should be easy to beat the league
about lv 43 and up @(".)@
The weakest Pokemon at the Pokemon League are at Level 40. The Strongest Pokemon you'll face is at Level 50.
Unfortunately the only area for good training is the Pokemon league.
Get an exp. share and give it to the Pokemon you want to level up. If your Pokemon is really weak in comparison to the rest of your Pokemon, put him out first and then when in a battle swap him for your better Pokemon thus giving him Exp but no damage from a fight. Also rare candy is useful!
The best place to level up any Pokemon is the Pokemon league.By fighting the elite four at the Pokemon league your Pokemon will level up realy fast.If you have a low level Pokemon,give it an exp share and make a more powerfull Pokemon battle.