Petalburg City.
You can challenge the petalburg gym after you beat fire type gym leader in lavaridge town.
Go to petalburg then walk into the gym its simple!
Go back to your dads gym in petalburg
u go 2 petalburg city after beating flannery the gym leader of laviridge beat Norman the gym leader of petalburg and ur father and then go 2 wallys house next 2 the gym wally's father will give u surf
House left of the Petalburg City gym after you beat the gym
Petalburg Gym Back near your home town
kogas gym in fucshia city yopu haeve to get surf in safari zone first though
Beat 4 Gym leaders then beat the gym leader in petalburg city.
Go to Mauville and surf to the East. You get surf from the house next to the Petalburg gym (Wallie's House.)
its in petalburg city.
Petalburg City.
go back to mauville then go to vendaturf and use the tunnel there to get to rustboro, then go to the forest sumwhere below rustboro until you reach petalburg. or to be simple go to petalburg gym
Go back to petalburg and battle your dad
You can challenge the petalburg gym after you beat fire type gym leader in lavaridge town.
Haha noob
go to your dads gym at Petalburg city and beat him to get surf from you friends dad than you surf around places or go to fortree city.