at Cianwood City you have to know surf though! i have done it before, hope it helps.:-)
Speak to the Pharmacist in Cianwood City
in Pokemon soul silver you will find it (it is not in the grass)
To get the medicine for the Olivine Lighthouse's Ampharos you must have a Pokemon that knows surf. Surf to Cianwood, get the medicine from the medicine shop, surf back to Olivine, and give the medicine to Ampharos.
mt. silver and you can rarely get it in Safari Place. x
Latias is not available in SoulSilver
if you have surf then anywhere with water
to get the secret potion(medicine)you need to go to cianwood
building near Pokemon center on cinnabar island
in Pokemon soul silver you will find it (it is not in the grass)
You find Moltres in Mt. Silver.
You can not. There is no possible way of getting a Deoxy's in Pokemon Soul Silver.
you go to the pharmacy in olivine
Secret Potion
To get the medicine for the Olivine Lighthouse's Ampharos you must have a Pokemon that knows surf. Surf to Cianwood, get the medicine from the medicine shop, surf back to Olivine, and give the medicine to Ampharos.
You can find sunkern in national park
Mt.Cornet
Pokemon
You can find it on Cinnabar Island.