Yes, Rayquaza is a wild Pokémon in HeartGold and SoulSilver. In order to get it in your game, you need to first talk to Mr. Pokémon after you've obtained the National Dex and Professor Oak has given you 1 of his Starter Pokémon. Mr. Pokémon will give you a Blue Orb (in HeartGold) or a Red Orb (in SoulSilver.) Next you take the Orb to the Embedded Tower which is in Route 47. You'll be able to fight and capture either Kyogre (in HeartGold) or Groudon in (SoulSilver.) After catching Kyogre in HeartGold or Groudon in SoulSilver you'll need to trade for the other one and they must be caught in a HeartGold or SoulSilver game. After you get both Kyogre and Groudon in your party talk to Professor Oak in his lab in Pallet Town and he'll give you the Jade Orb. Take it to the Embedded Tower and Rayquaza will be there so you'll be able to fight it as well as catch it too.
You'll need to trade for it from Pokemon HeartGold. It is not avilable in the wild in Pokemon SoulSilver.
sadly, it is not found in the wild. you would have to transfer it from diamond, pearl, platinum, heartgold or soulsilver. or if you caught one in white forest in pokemon white, you can trade it from there
kyogre rayquaza and groudon
There is no way of getting a Charizard in Pokemon Diamond, Pearl or Platinum. You can transfer a Charmander from Fire Red to your copy of Pokemon Diamond, Pearl or Platinum. A Charmander, Charmillion and Charizard can all be found in Pokemon Heartgold and Soulsilver as a wild pokemon.
I would reccomed Viridian Forest and Mt. Silver. In Viridian Forest, the wild Pokemon are level 3-5, but the trainers have Pokemon between level 39-45. Mt. Silver has wild Pokemon from level 38-50.
You'll need to trade for it from Pokemon HeartGold. It is not avilable in the wild in Pokemon SoulSilver.
Sneasel cannot be found in the wild in HeartGold/SoulSilver.
with an AR
You'll need to trade for it from Pokemon HeartGold. It is not avilable in the wild in Pokemon SoulSilver.
Wild Rayquaza can only be found in heartgold/soulsilver. Either catch it in one of those games and trade it to Platinum or get one from the Global Trade station (Jubilife city)
Spiritomb is not a wild pokemon on SoulSilver/HeartGold. It must be traded from another game-e.g. Diamond/Pearl/Platinum.
Yes, there are Sinnoh Pokémon HeartGold and SoulSilver. Kricketot, Buneary, Shinx, Luxio, Budew, Buizel, Floatzel, Chingling, Bronzor, Bronzong, Chatot, Carnivine, Pachirisu, Riolu, Skorupi, Hippopotas, Gible and Croagunk are all available in the wild in both HeartGold and SoulSilver.
you have to trade the event celebi from heartgold, soulsilver, diamond, pearl, or platinum. you cant regularly catch him in the wild.
sadly, it is not found in the wild. you would have to transfer it from diamond, pearl, platinum, heartgold or soulsilver. or if you caught one in white forest in pokemon white, you can trade it from there
You can find wild Rayquaza in Sky Pillar in Pokémon Ruby, Pokémon Sapphire, Pokémon Emerald, Pokémon Omega Ruby and Pokémon Alpha Sapphire and you can find wild Rayquaza in the Embedded Tower in Pokémon HeartGold and Pokémon SoulSilver as long as you have the Jade Orb item which you can get by taking Embedded Tower-caught Groudon and Kyogre to Professor Oak in order to receive the orb.
You cannot find a wild Deoxys in in Pokemon Soul Silver, or HeartGold. Deoxys can only be obtained by trading with someone or by getting one at special distributions.
Rayquaza cannot be obtained in Pokémon Platinum without trading from other games that have it available, such as Pokémon HeartGold or SoulSilver. It is not available in the wild or through any in-game events in Pokémon Platinum.