The easiest way is to have Pokemon that beat his so have an Electric type, a Water Type, A Ground Type, A Dark type, A Ice type and they all need to be at least level 50 or higher you should win easily.
have a strong fire Pokemon or fire move
To defeat Steven, obtain all eight badges. Then go to Ever Grande City and defeat the Elite Four. You should have a strong Fire-type Pokemon or a good fire-type move.
Metagross, Armaldo, Skarmory, Cradily, Aggron, Claydol.
continue past fortree to reach a bridge. steven, the champion, will tell you to defeat a kecleon. catch it or defeat it. he will give you an item that will do what you need. click on where you cant walk near the gym. the kecleon will run away
After you Defeat Team Aqua or Magma g o to stoopopolis and steven and the gym leader there will escort u into the cave (note not go in)
The Champion of the Hoenn region in Pokemon Ruby and Sapphire is Steven Stone.
Steven will give it to you
in mossdeep city
In mossdeep city.
you will ind him on mount.pryce
Teach it surf and use it on Skarmory Armaldo and Claydol Use a Fighting Type move on Aggron and Cradily Finish Metagross off with Earthquake.
ruby