Just do the Pokemon League over and over
he is until you beat him if ur going to try to beat him his pokemon are level 80 and up
The best starter Pokemon in Emerald/Ruby/Sapphire is Torchic. If you level it up well, it'll sail you through the first 3 gyms with ease.
A good place to level up higher leveled Pokemon is through gym leader rematches.
there is no good Pokemon and bad Pokemon its just the way You level it up and what moves it knows /execpt Magikarp they cant learn moves but Gyrados is worth it at the end.
Battle the elite 4 with the Pokemon you want to level up in your party (make sure the Pokemon has the exp.share equipped with it) therefore you can level your Pokemon up without putting it in battle Hope I helped.
Elite 4
The elite four
in ever grand city
Unfortunately the only area for good training is the Pokemon league.
probably the bicycle route, or the victory road if you get there, or exp.share in the elite four
If you want a good place to level up your pokemon, I highly recommend the Iron Island or the Fuego Ironworks.
in the red shop or if you have a potion you should buy 300% potion
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.
A good place train is the route next to Undella town. You can put exp. share on a weaker Pokemon let a stronger Pokemon do all the work and you will level up quickly because the Pokemon there are usually about level 50-60. Another way is by using the daycare to level up fast by just using your bike or running to level up.
Level up your best Pokemon to at least level 60.
The easiest way to level up is to feed Pokemon Rare candies.
I would reccomed Viridian Forest and Mt. Silver. In Viridian Forest, the wild Pokemon are level 3-5, but the trainers have Pokemon between level 39-45. Mt. Silver has wild Pokemon from level 38-50.