Use a high level flying type or psychic type.
You get HM02 from Chuck's wife after defeating him.
there is no 16th gym in soulsilver u dope....
You get it from defeating Chuck in Cianwood City from a lady.
defeat gym leader.
Chuck is in Cianwood City. You need to Surf southwest of Olivine City to reach it.
you have to beat the last gym leader
You meet Lance in Pokemon SoulSilver at the Lake of Rage, where he is investigating strange disturbances in the Pokemon, after you catch or defeat Shiny Red Gyrados, you and him team up and defeat the Team Rocket group who is hiding in the "Souvenier Shop".
Outside the Power Plant after you defeat Gary/Blue.
in Johto, Safron after you defeat red!
yep but its gonna be extremely hard!
You get a Pokemon that's effective against Phychic or Flying. Personally, I wouldn't defeat Lugia...
You can defeat the Pokemon League by defeating the Elite Four and the Champion in Pokemon Soul Silver.