The Gym Leader, Jasmine, is first found at the top of the lighthouse in Olivine. The Ampharos is sick so you have to get medicine from the pharmacy in Cianwood, which is a short surf west of Olivine City. You might as well fight the gym there, get the medicine from one of the buildings (there should be a sign out front that tells you its the pharmacy) go back (you get fly here, I believe, so you can use that) to the Lighthouse, find Jasmine again at the top, and talk to her. She will return to the gym, and you can fight her.
If you have a strong water, grass, or fighting type use it. If you have a thyplosion or the evolution if cybdaquil teach it a fighting type move.
fire type Pokemon are effective against bug types-so are flying types so try get cyndaquil as your first Pokemon or just catch pidgey or spearow.
With ghost type Pokemon
Get a fire type pokemon.!
Olivine City
no you have to beat the gym leader
Um.... Maybe on the ship?
A house above the Pokecenter in Olivine City.
After you beat Falkner, he is always in the gym.
Beat Jasmine in Olivine. Done that then go to Mahogany.
you have to beat jasmine at olivine city. The gym leader
Olivine City
Just use fire type pokemon for her magnamites and fire or water type will do good on her steelix.
you go to the pharmacy in olivine
u go 2 either mahoghany town or u go 2 the reccomended route to olivine city
the pharmacy is in cianwood island, where the fighting type gym leader is
You have to beat Cianwood gym, get the medicine from the Cianwood medicine shop, and take it to the top of the lighthouse. Then, the gym leader of Olivine will fight you. Good luck!
beat the last gym leader on soul silver in johto
at olivine city
olivine city
You must Surf to Cianwood from Olivine and get the medicine in one of the buildings. Then you must either Surf back to the Lighthouse or beat the Gym Leader, Chuck, and get HM Fly from the lady standing outside the Gym and Fly back to Olivine.