without cheats only 1
You can get one for sure, like in all games. But you can also win Masterballs from the Lucky Number Game if all your digits match.
Of course you can. Heartgold and Soulsilver will come out in many countries and you will get the game in the language you speak in
only one. unless you trade with other versions that have some (as in Pokemon holding masterballs and then trading it to your game)
1 Just like any other pokemon game
only 2
Only one.
30.
Milk Drink has a minimum of 10 PP (Power Points) in Pokémon HeartGold and SoulSilver.
10
I've been to Dubai many times. But, no, you cannot
Moltres is the only legendary Pokemon in Mt. Silver for HeartGold / SoulSilver only.
Teddiursa is only available in SoulSilver. There are many Pokemon that are version-specific, and Teddiursa is one of them. Only Phanphy can be found in HeartGold.