You fight him after you get 4 gym badges
I would say any fighting types.
go to mom she will give you the amulet coin
After you get the 4th badge go to petalburg city and enter the gym go through it then fight Norman for your 5th badge.
Fight, Fire and Ground.
After you get the Balance Badge (Norman) talk to Wally's dad and he will give you surf
defeat Norman
After you beat leader Norman
You fight the Last Frontier Brain in Pokemon Emerald at the Battle Pyramid.
You cant!
No. But, you can fight them (as gym leaders) In Pokemon Silver/Gold.
You beat Leader Norman, then someone gives you surf.
You can fight Archie before he awakens kyoger
remember petalberg the place where u met ur dad and taught the boy(wally) how to catch a Pokemon that gym will now be accesible and u can fight gym leader Norman
I would say any fighting types.
go to mom she will give you the amulet coin
maybe..defeat the fourth gym leader(Norman)..
After the fight between Groudon and Kyogre.