You can find a few Teddiursa in Route 45 and Mt. Silver, but that's only Soul Silver.
You can not.
In Pokémon HeartGold, you can find the 3rd Gym Leader in Goldenrod City.
You cannot find Deoxys in HeartGold, or SoulSilver. You can only get Deoxys through trading or at a Pokemon Event.
No, you can not get registeel in HeartGold or SoulSilver. The only way to get it, is by trading
Groudon is unavailible in Pokemon heartgold trade from soulsilver to get groudon.
Mt.silver
trade
in safari
You cant!
no you can't
on the pokewalker
It is uncommon to find one in HeartGold, it can be found in the National Park during the Bug-Catching Contest.