Wow. It has been a long time since I have played. I do believe that if you have Defog and travel to Snowpoint city after defeating all of the Galatic (Is that right?), he should be there once you arrive at Snowpoint.
Chat with our AI personalities
Snow point city
catch one near snow-point city or evolve sneasel
U hav 2 Dfeat the pkmn league
get to lake acuity the first time and the team galactic members will stop you so then go to the snow point city gym leader and battle her and defeat her and the team galactic grunts will go away. then go inside and you will see your rival helping galactic boss Jupiter out of the water and will know the he is a fool to help Jupiter and will go away crying. after this you are allowed to go to to sunny shore city.
You can't, you can only get ice punch in platinum but a move tutor near snow point city.