There are many old men in Pokemon SoulSilver. Thus, it is impossible to tell every route to get to every old man in SoulSilver.
Get it from the old man in the Radio Tower at Lavender Town.
You get the rainbow wing from an old man in pewter city.
you have to get the Pokemon flute from an old man or team rockets headquarters
in the ice path if you miss it an old man should stop and tell you about it
you give him and Oddish in soulsilver he wants you to show him a lickitung
defeat all 7 gym leaders in kanto then the old man will move
Pokemon Heartgold and Soulsilver are the remakes of the old Pokemon Gold, Silver, and Crystal series. Pokemon Heartgold and Soulsilver are for the Nintendo DS.
you get a map card for your pokegear in the second town you visit in the game an old man gives it to you
In Pokémon SoulSilver, there's an old man in Pewter City next to the pokemart in Kanto who will give you the Rainbow Wing.Talk to an old guy in Pewter CityOnce you can go into Kanto go to Pewter City. There is an old man on a sort of hill next to a Pokemon center. Talk to him and he will give you a rainbow wing.
go to pewter city and you will see a old man on a ledge.he will give you the rainbow wing.
you go to pewter city and find the old man on a hill and he will give you the silver wing
Go to the kimono dance theatre in Eucratek, beat the team rocket guy, and an old man will give it to you.