You go to the pharmacy and talk to the guy inside. He will give you a potion to heal the Ampherous inside the lighthouse. Go to the top and give the potion to Jasmine. Then you go to the gym and verse Jasmine
of course you can
You cannot travel to the Hoenn region in Pokemon Heartgold and Soulsilver.
SOulsilver
you see her when you leave the gym after beating chuck
After beating the 16th Gym leader, you can Catch Mewtwo, and then just train for Red.
In HeartGold and SoulSilver Versions, HM02 Fly is obtained by beating the fifth gym leader, Chuck and receiving the HM from Chuck's wife outside the gym.
you cant
You get HM02 from Chuck's wife after defeating him.
Talk to mr. Pokemon after beating game and capturing lugia
after beating chuck and getting the secretpotion to anpheros
You get it from defeating Chuck in Cianwood City from a lady.
after beating cinawood city gym get out of the gym and a lady will give u fly(rock on)Receive from Chuck's wife in Cianwood City [After winning in the Cianwood Gym]
Chuck is in Cianwood City. You need to Surf southwest of Olivine City to reach it.
I only now where to catch it okemon heartgold and soulsilver in Pokemon heartgold you get it after beating archer in Pokemon soulsilver in pewter city there is a man on a hill
you don't, you get it as a starter from professor oak after beating Red
surf south of pallet town after beating brock
of course you can