what pokemon has rock climb
On Route 217, there is a house with a hiker inside. Talk to him, and he says he has lost his HM outside in the blizzard. Go back out, the HM is Rock Climb and it's behind the house. Go back in and talk to him again. He tells you to keep it and gives you an icicle plate.