he is in the top left corner and on the island where steven is
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.
The scound HM is Rock Smash you can get it after defeating the gym leader at Rustboro.but then you have to beat mauwile gym leader .then you talk to the person on the right side of the gym.
Fortree Gym leader
Go to Mawille(eletric gym town) and there will be a gym leader... there is no gym leader
marshtomp
every second gym leader will allow you to use higher level Pokemon
The gym leader of Fortree City's gym...Specializes in flying type Pokemon
Help me
Water Gym Leader
flannery
Go to Sootopolis.
get better pokemon