Where you find Misty.
yes
You can catch Suicune at Kanto Route 25. If you run away or Suicune faints you can have a rematch at the Burned Tower.
Ledyba is not catchable in Pokémon HeartGold Version.
yes
mt. silver
chase it then you can catch it find out where it goes on seribi.net
No, you can not catch Phanpy in SoulSilver. It is a version exclusive to HeartGold.
Ursaring and it's pre-evolution are exclusive to Pokemon SoulSilver and cannot be obtained in the HeartGold version.
There are 5. Entei, Suicune, Raikou, Ho-oh, and Lugia.
Raikou, Entei, Suicune, Ho-oh, Lugia and Celebi.
Each version can catch different Pokemon than the other.
Ho-Oh Lugia Suicune Articuno Zapdos Moltres Mewtwo Kyogre Raikou Entei Latias