IMPORTANT: Some people would say that battling the elite four or the pokemon in victory road is the best way to train pokemon. DO NOT DO THAT!!!!!!! It is a waste of time, and you don't get as much exp. points!!!!!!! This is the REAL way to train pokemon in emerald:
1. If you haven't gotten the exp share, go to rustboro city, and talk to the president of devon corp. He will give you one. (he will only give you one if you have delivered the letter to steven.) Now put the exp share on the Pokemon you want to train.
2. Catch a Rayquaza or Kyogre (or have a really strong pokemon) and teach it surf.
3a. If you have not battled the interviewers yet, go to Lavaridge Town, and go to the right as much as you can. Now go down. You should see a pair of people to your right. Fight them. At the time, they only have a weak whismur and magnemite, but the more you battle them, the stronger they get. (Until both of their pokemon are lv. 39.)
3b. If you have battled them just once, then fly to Mauville City, go to the right, and surf. It is impossible to miss them.
3c. If you have battled them just two times, Fly to Fortree City, and go to the right as much as you can. Again, it is almost impossible to miss them.
3d. If you have battled them three times, go back to the place stated in 3a and then go to 3b, 3c, 3a, 3b, 3c, 3a, 3b, 3c, 3a, 3b, 3c, etc...
4. Have the strong pokemon with surf and the pokemon you want to train in the first two slots. Since it is a double battle, Surf will hit both pokemon and hopefully one-hit-ko them.
Their strongest pokemon are Magneton Lv. 39 and Exploud Lv. 39. if you have the exp share attached to the pokemon you want to train, Magneton will give about 1010 exp, and Exploud gives about 1200 exp.
The best way is to use ghost,dark,bug and attacks. but they are strong against poison, ghost, fighting, and bug types.
Fire and water are the best combination to beat the elite 4.
I would say any fighting types.
bug,ghost,or dark
rare Pokemon are the best to beat the elite4 and by the way get tna the game coming sept 9th and do not get wwe sd vs raw 2009
If you don't have blaziken i recommend you get camerupt, he helped me beat a lot of the elite four
you should train a water Pokemon or teach your treecko rock tomb
The best way to beat Brawly is to catch a Sableye in the Granite Cave on route 106 next to Dewford Town.Hope this helps:)
go catch rayquaza and poof its a breeze
You can't possibly find all the Pokemon in emerald there are some you can't get like surskit. you can get most of the the hoenn Pokemon in emerald and some of the johto and kanto. But other than that you will need to trade the Pokemon over to you're current game.
i say that you should use salamance, wishcash, gardevoir, flygon, blazekin and rayquaza because thoughs were the Pokemon i used and beat elite 4 5 times!!!!!!!!!!
you have to raise a Pokemon until it is a very high level go to mount pillar and use your best attackts
Ditto.