He is still there.
at mount silver but you must beat kanto before going there
Beat the five Kimono Girls.
I do not know where he is after beating elite four soul silver. I hope to find him soon.
he is at the Pokemon center in cherygrove town
Go to Kanto, beat the gyms, go to Mt Silver and beat Red.
beat the last gym leader on soul silver in johto
therapy
Pryce gives it to you after you beat him.
yes, but first you have to beat blue (16th gym leader) and then you can find him in mt. silver cave
you go to the Pokemon league and a karate guy will give it to you after you beat the eliate 22 times
you go to cerulean city and beat misty.
You have two beat the Pokemon league.