Skiploom can be accessed with 6 badges, in the Johto Safari Zone (same area as Hoppip and Sunkern.) The person who says "Skiploom is not there" is lying! I got Serebii and GameFAQs to back it up!
Obviously! I encountered one at Level 17 in the Safari Zone.
No, it is not wild
you cant catch persian in heartgold.... i think
No, you cannot catch Regirock, Regice, Registeel or Regigigas in Pokémon HeartGold, they are not available in the game as wild Pokémon.
You can't catch a Mew in the wild. You'll need to trade for it or use the Action Replay.
You could find wild Growlithes in Route 48.
After you go to burned tower it will appear in the wild randomly. how you catch it is up to you (personally I would use a master ball)
You cannot capture your opponents. You cannot capture your opponent's Pokemon, either. You can only catch wild Pokemon.
There are no wild bulbasaurs unless you go to the Pal Park and catch a migrated one. You can do this on Diamond, Pearl, Platinum, Heartgold, and soulsilver
It may appear in the Burned Tower or you can find it in the Safari Zone at night.
Yes, you need to complete the Johto Pokedex to get the Hoenn Sound device, which allows you to catch Hoenn pokemon in the wild.
kirlia is not available in the wild. you would have to catch a male or female ralts during a mass outbreak, and evolve it into a kirlia.