Rainbow Wing and Clear Bell
the fog badge and the rainbow wing
You need to mate the Pokemon with a Ditto.
you cant find celebi in heartgold nor soulsilver[sorry].....mystery gift poke FDASREAFGonce you have a hooh and a lugia you can get an apricorn from that random guy who gives you the thing to get kyogre. Take it to the forest and go to the statue that is for the guardian of the forest, celebi. celebi appears and takes you back in timeIt's an event-only Pokemon. The event has already passed. You'll need to trade for it.
You can't. You need to get Heatran from Pokemon Diamond, Pearl and Platinum and then trade to heartgold and soulsilver.
you need to maximize it's happyness and level it up in day time or else it will become an Unbreon
You need to trade it from HeartGold/SoulSilver.
You need to have a Pokemon hold the item then trade the Pokemon.
you need to migrate it from sappire
You need a Rotom as the first Pokemon in your team.
You need to trade a Chikorita from Pokemon heartgold or soulsliver
No, you need to trade for it from Pokemon Pearl, Diamond, and Platinum.
you need a physic type