You can catch Lairon in the Safari Zone, but you need to arrange the blocks and he'll most likely be in the Peak area in the Safari Zone.
Chat with our AI personalities
No, you can not catch Phanpy in SoulSilver. It is a version exclusive to 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 cannot catch any of the Regis (Regirock, Regice, Registeel and Regigigas) in Pokémon HeartGold or SoulSilver.
HeartGold? Nowhere. SoulSilver? Routes 7, 38 and 39.
No, you can not catch giritina in Pokemon soulsilver. It isn't available in heartgold either. The only way to get it is trade from diamond, pearl, or platinum. Hope I helped!