go up the cable car next to the fiery path and go down the jagged path to your left <- and you will find lavaridge town there will be the fire gym and get the 4th badge.
You have to Dive and then you can battle the Gym Leader.
The fourth gym is in Lavaridge the 6th is in fortree.
the fourth gym its a fire gym
Your dad in Petalburg City
The 4th gym is found on Lavaridge town and the gym leader is Flannery.
in Lavaridge town, below Fallarbor town
There in the gym in mossdeep city by the way the gym leader are actually gym leaders.
go to the desert get the fossil and then go to petalburg city and defeat the gym there
defeat the fourth gym leader and when u come out of the gym, may will give u the go-goggles.
In sapphire, the 5th gym leader is your dad, in that city after Oakdale.
The 6th gym leader in Pokémon Sapphire is found at the Fortree Gym. The name of the gym leader here is Winona.
After defeating Flanery in the 4th gym, go to Petalburg City (the 3rd city) to fight your dad in the 5th gym.