you go to the bout in dewford town to saleport city
Beat the 5th gym leader and get HM03 surf and surf there from Dewford Town
In Dewford town.
The second gym is the Dewford Town Gym with Gym Leader Brawly.
Dewford town.
Brawly is the 2nd gym leader at dewford town.
The first 4 gyms are Rustboro City Gym leader Roxanne, Dewford Town Gym leader Brawly, Maulville City Gym leader Watson and Lavaridge Town Gym Leader.
The second gym leader is brawley of Dewford town. You will come to the PetalburgGym second, but that's the last gym leader you'll battle.
If by Underground Caves you mean caves where you just have a small radius of light around you, then you talk to the Hiker in Dewford Town caves and get HM Flash from him. Beat the Dewford Town Gym Leader and teach Flash to a suitable Pokemon. When in these caves press the START button and activate your Pokemon team and right click the Pokemon you taught Flash to and activate Flash on the List 1. Talk to Dewford Town Caves Hiker 2. Beat Dewford Town Gym Leader 3. Teach Flash to Pokemon 4. Use in Dark Caves. Viola!
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).
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.
The gym in Dewford Town is run bun Brawly, a Fighting type master. He will be waiting in the gym which is a pitch-black maze.
Go to Mawille(eletric gym town) and there will be a gym leader... there is no gym leader