The only way you can get one in Heartgold is Jasmine will trade you one with her Steelix in the National Park (she'll offer it after you beat her for the second time)
building near Pokemon center on cinnabar island
After you beat Jasmine you go back to the city with gym leader Morty and to right of it which will lead you to Mohagany Town! Where you will face Pyrce (ice types)!! Hope I helped! :D
Surf to Cianwood City, there is a pharmacy there and the guy inside will give you secret medicine.
Defeat Jasmine a olivine city.then youll get iron tail.
She's still in her gym.
Beat Jasmine in Olivine. Done that then go to Mahogany.
you have to beat jasmine at olivine city. The gym leader
Go to cinnawood and beat chuck and get the potion for her Amphros
go to cianwood city then get it from a man
The only way you can get one in Heartgold is Jasmine will trade you one with her Steelix in the National Park (she'll offer it after you beat her for the second time)
Wednesday from 10 to 19:59
After you beat Falkner, he is always in the gym.
wat u hav to do is beat the gym leader to get the badge noob. The 6th can be Jasmine, Chuck or Pryce. To beat Chuck get to Cianwood and raise the waterfall with a switch at the back of the gym. To beat Jasmine you must take the medicine to her and the Ampharos at the top of the light house. To beat Pryce you must first meet Lance at the Lake of Rage.
beat the last gym leader on soul silver in johto
building near Pokemon center on cinnabar island
you have to beat jotho then kanto