Ice and Dragon types
Event
you get it from an event
Grass and Electric.
You have to beat all of the other gyms otherwise it's impossible.
no but you can go to kanto
After You Defeat All The Gyms Jasmine The 8th Gym Leader Of Johto Should Give It To You.
yes you can in mt.silver
You have to enter the Hall of Fame.
she is 3rd gymleader of goldenrod city
Pokemon soulsiver and Heartgold are $34.99.
just open the door ;)
Just south of goldenrod city