Instructions
Progress through the game until you reach Snow Soft City. This is where you obtain the fifth Pokemon Badge. You reach Snow Soft City after traveling through Bug Forest.
Head northwest after entering the town and find the building labeled "Gym."
Enter the Gym and defeat the trainers, then the gym leader. This gym features mostly water-based Pokemon. Water Pokemon are weak against electric and grass Pokemon, so you will want to use these types during the battles. You will want your Pokemon to be around level 33. If they are not, level up by battling Pokemon in Bug Forest.
Obtain the Crystal Badge and exit the gym. Travel left from the gym, past two trees and then head north. You will see a small building right against the gym. This is where Wally's parents live. Enter the house and talk to them to obtain the ability.