you can find it in pewter city headbutt the trees and he'll pop out to battle
you can either catch staravia in the trophy gardan or in the pastoria great marsh
You cannot catch Staraptor wild, you must evolve it from Staravia.
Yes. At level 14. Then Staravia into Staraptor at level 34.
You can't catch Rotom in heartgold.
If you catch a Pokemon in the wild that is past the level of evolution, it will evolve when you level it up once. For example, if you catch a level 54 Staravia and level it up, it will evolve.
you cant catch him in heartgold you can only get him in soulsilver
You can't catch him in HeartGold. Only in SoulSilver. In HeartGold, you catch Kyogre in Embedded Tower. If you transfer either Kyogre or Groudon to the other game, you can catch Rayquayza
Catch a starly or staravia and lvl it up until it evolves
You can catch Ekans in Pokémon HeartGold in the Safari Zone in the Marshlands area.
you can catch lugia in whil islands in heartgold
You can't catch Skitty in Pokémon HeartGold or Pokémon SoulSilver but you can catch it in the Hoenn Field in the PokéWalker device and then transfer it over into HeartGold or SoulSilver.poke walker .
you can only catch him in soulsilver