I'ts Palkia and you can't get them in Pokemon heart gold and soul silver sorry!
you dont, its not in HeartGold or SoulSilver, Ho-oh (HeartGold) or Lugia (SoulSilver) take their place. You can also get mewtwo
You cant, you have to trade him from a Pokemon Diamond game.
Dialga needs to be traded in from Diamond, Pearl, Platinum, Heartgold or Soulsilver.
Dialga is level 47 in Pokemon Diamond and Pearl. Level 70 in Pokemon Platinum. Level 1 in Pokemon HeartGold and SoulSilver.
You catch Garatina, Dialga,Palkiia,and all the lake Pokemon but mainly Garatina
Garatina, Dialga, Palkia, Darkarai, Shaymin,
In Pokémon Pearl, you can only obtain Dialga by trading it from Diamond, Platinum, HeartGold or SoulSilver.
In Pokemon Diamond, Pearl, and Platinum, you cannot 'recatch' Dialga, but you can have multiple attempts if you save before battling Dialga. In Pokemon HeartGold and SoulSilver, when you do the Arceus event, you automatically obtain your choice of Dialga, Palkia, or Giratina.
arceus. you have to trade over from either pearl, diamond or platnium, palkia, dialga and giratina to either heartGold or soulSilver.-RR14
In platinum, you capture garatina 1st, then dialga, then palkia.
Yes, in the Shinto Temple he gives you either a Dialga, Palkia, or Giratina egg.
You can get it if you get an event arceus from another game and transfer it the you go to the ruins of alph then talk to a guy and then you will eventually have the choice of girantina dialga or palkia there all lvl1 with their orbs