In Crystal you have to catch all three dogs to receive the rainbow wing. After getting the clear bell (team rocket at goldenrod) you can go to tin tower and get suicune. Then catch entei and raikou and go back to tin tower. One of the sages will give you rainbow wing.
in pewter city
You get the Rainbow Wing from a man in Pewter City next to the poke mart
You get Silver wing After defeating the team rocket in the radio tower POKEMON SILVER ONLY. Rainbow wing Is found much later in the game After the Elite four In pewter City POKEMON SILVER ONLY.
Talk to an old man in pewter city.
You need to reach Kanto's Pewter City. Once there, talk to an old man in the town and he will give you the Rainbow Wing. I think you must beat Pewter Gym 1st. If you can't find him just talk to everyone in town.
There is no rainbow wing in silver u have to trade it from gold
in pewter city
A man in Pewter City will give it to you.
at the entrance of route 3 at pewter city
You get the Rainbow Wing from a man in Pewter City next to the poke mart
It is in pewter city. You get it after talking to some man.
You get Silver wing After defeating the team rocket in the radio tower POKEMON SILVER ONLY. Rainbow wing Is found much later in the game After the Elite four In pewter City POKEMON SILVER ONLY.
From a man outside the poke mart in pewter city
get silver wing talk to the guy in pewter and go to seafoam where articuno is
Talk to an old man in pewter city.
You can get the Rainbow Wing from an Old Man in Pewter City. He's somewhere near the PokeMart.
You get the rainbow wing in Pewter City in Kanto.