No. You only face him once when he is a gym leader. Just so you know, Stephen is more of a main character than you'd think...
it says, FACK YOU, DAD!
go back to petalburg and battle your dad
obtain your 4th gym badge then go to petalburg city ang in the gym
* you get to fight your dad after you beat flannery the 4th gym leader. I'd ready with alot of water types trust it took me forever to beat cuz i had no water types and grovyle was my stater i'd be
first you have to beat your father's gym then talk to wally's dad in the same town (he is the top left corner house and he will give you the hm surf
Fighting type Pokemon
In the gym.
Peatlburg city
In the house to the left of the gym.
beat your dad and wallys dad will give it to you.
it says, FACK YOU, DAD!
In sapphire, the 5th gym leader is your dad, in that city after Oakdale.
Your dad in Petalburg City
go back to petalburg and battle your dad
Norman is your Dad or in other words petalburg gym leader.
At new mauville after you beat your dad go to wattson and he'll give you directions
Lvl 28 & 31 Slaking Lvl 30 Vigoroth