According to Bulbapedia, Surf is obtained from Wally's parent's house in Petalburg. Before obtaining Surf, the player must have defeated the sixth gym master.Know More
After defeating the sixth gym master at the Petalburg gym, the player must go to the house just left of the gym. Inside the house is Wally's father, who will give away the Hidden Machine (HM) 03 Surf.
Hidden Machines are items used to teach Pokemon specific moves. Hidden Machine 03 contains the move Surf in every generation of the Pokemon games. Surf is a damage-dealing, water-type attack and can be used outside of combat to traverse bodies of water.Learn more in Pokemon
Jirachi cannot be caught by normal methods in Pokemon Sapphire for Game Boy Advance. Special Nintendo events and GameShark cheat codes are the best ways to capture it.Full Answer >
You get the HM surf on "Pokemon Emerald" by beating the Gym Leader in Petalburg City. After defeating the Gym Leader, visit Wally's House, where Wally's family gives you HM-03, "Surf."Full Answer >
Rock Climb is obtained via the item HM08 in Pokemon Platinum and other Generation IV Pokemon games. HM08 is found in Route 217 near a hiker's house.Full Answer >
Aron evolves into Lairon starting at level 32. On Pokemon Sapphire version, Aron can be found and caught in locations Granite Cave Floor South 1, South and Basements 1 and 2 and Victory Floor 1.Full Answer >