Heart Gold or Soul Silver because it has 16 gyms, you can catch rare Pokemon such as mewtwo, and it has better graphics. Oh, and you also get a telephone in the game like you do in emerald version. But if you're an old fashion guy, get Pearl. In Pearl version you have a vs seeker, unlike Heart Gold or Soul Silver but in Heart Gold and Soul Silver people can call you on your telephone (in the game, not literally your phone and it's not real people that call you.) and you can find them, and battle them again. Anyway, here are the legendary Pokemon you can get in heart gold and soulsilver. You can get Kyogre in heart gold and Groudon in Soul silver. You can get Articuno, Zapdos, Moltres, Mewtwo, Lugia, Ho-oh (Yes, both of them in one game :) not Raquaza (unfortunately), Raikou, Suicune, Entei and I can't remember the rest. So go ahead and get Heart Gold and Soul Silver. Hope this helped :)
Sorry but you can't get jigglypuff in Pokemon pearl. You should trade with someone who has soulsilver or heartgold or you can buy soulsilver or heartgold.
You can't. You need to get Heatran from Pokemon Diamond, Pearl and Platinum and then trade to heartgold and soulsilver.
yes. you can trade Pokemon from diamond, pearl, or platinum to heartgold or soulsilver.
you can trade Pokemon from heartgold and soulsilver to your diamond,pearl, or platinum.
the spear pillar is only in Pokemon pearl and diamond . it isn't in Pokemon heartgold or soulsilver
Sorry but you can't get jigglypuff in Pokemon pearl. You should trade with someone who has soulsilver or heartgold or you can buy soulsilver or heartgold.
You can't. You need to get Heatran from Pokemon Diamond, Pearl and Platinum and then trade to heartgold and soulsilver.
A Pokemon from a Diamond, Pearl, Platinum, Heartgold, or Soulsilver event.
yes. you can trade Pokemon from diamond, pearl, or platinum to heartgold or soulsilver.
you can trade Pokemon from heartgold and soulsilver to your diamond,pearl, or platinum.
You have to trade with Pokemon heartgold or soulsilver. HAPPY TRADING!
the spear pillar is only in Pokemon pearl and diamond . it isn't in Pokemon heartgold or soulsilver
No, the only way to get it in HeartGold is to trade from Diamond, Pearl, Platinum, or SoulSilver.
Yes you can. You can also do that with Pearl, Soulsilver, and Heartgold.
Yes.
You can't mine underground in either Pokemon Heartgold or Soulsilver, but you can mine underground in Pokemon Diamond, Pearl, Platinum.
Yes. It can trade with other soulsilver versions, heartgold, platinum, diamond and pearl.