After beating the 2nd gym leader you need to see steven in the cave in dewford town if you have not already if you already talked to steven then talk to mr briney and go to slateport city from here go north to mauville city and beat the 3rd gym leader there.
Chat with our AI personalities
By defeating the the fourth gym leader
You can battle Wally a second time after defeating the Pokemon League.
Leonarage: You get it by defeating the FIGHTING-Type Gym Leader in Dewford Town. To beat him, you'll need to defeat his: Machop (Level 17), Makuhita (Level 18).
unusual u will get legendary Pokemon
Beat the Gym Leader