Fire, fighting and ground.
Use a fire, fighting, or steel type.
You need to beat Pryce the second last gym leader. He uses ice Pokemon so bring fire or steel Pokemon.
Go to Kanto, beat the gyms, go to Mt Silver and beat Red.
He is still there.
beat the last gym leader on soul silver in johto
therapy
Pryce gives it to you after you beat him.
you go to cerulean city and beat misty.
at mount silver but you must beat kanto before going there
You have two beat the Pokemon league.
rape your daddy
you have to beat the elder at violet city