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.
no.
in Pokemon soul silver you will find it (it is not in the grass)
Of course soul silver is better. With thepokewalker it's a way to get a variety of pokemon. Also there kanto
Make your Pokemon have happiness if talked to.
you cant ok..........................
to get the secret potion(medicine)you need to go to cianwood
building near Pokemon center on cinnabar island
you go to the pharmacy in olivine
Secret Potion
you go to the city before the safarie zone.
After returning to the sick Pokemon in the light tower (bring your medicine from Cianwood with you).
sorry you have to trade it to Pokemon soul silver
Soul silver is AWESOMENESS!! yes GET IT
u need look on map and go to the island next to whirl pool place their you get the gym badge and the medicine
secret potion which you get by surfing to cianwood starting from the beach in olivine
According to Serebii.net there are 493 Pokemon in Soul Silver.
You can't do Pokemon contests in Pokemon soul silver.