there is no clear answer to that question because there both brother games in relation, it really matters what legendary Pokemon you like in either heartgold or soulsilver, and they come out next year and the Japanese version has already come out
Pokemon wise(Pokemon u can catch) Heart Gold
NO
You need to trade a Chikorita from Pokemon heartgold or soulsliver
it is not in Pokemon heart gold or Pokemon soulsliver. the only whey to get it is to evolve it from pinnco.
You can only get Celebi from Nintendo Events... =( soz
There both the same game but in Heart gold you can catch Ho-oh and in Soul Silver you can catch Lugia. So they both have the same pokemon. If you like the Pokemon Kyogre, you can catch one in Pokemon Heartgold. If you like Groudon, you can catch one in Pokemon Soulsilver.
i would say soulsliver becase on soulsliver you can fly and black you cacth water pokemon but on sliver you can get fire pokemon
The two games are essentially the same difficulty. The only major difference is that in HeartGold, you can catch Kyogre, while in SoulSilver, you can catch Groudon.
Yes, you can. All you have to do is finish the game and then you are able to trade any Pokemon. like diamond, pearl, platinum, heartgold, and soulsliver.
YES YOU CAN!!!!! They release today!!!!! March 14 2010!!!!! I've been waiting my whole life to get it!!!!!
Giratina is a Legandary Pokemon of the Sinnoh Region.It is said to be in the Distortion World.You can catch it normally in Pokemon Platinum,Pokemon Diamond, or Pokemon Pearl.To catch it in Heartgold or Soulsliver,You need a special Arceus.
level 32
it is regigigas not what you just said, and you can`t get it on soulsilver or heartgold