You can't catch him in HeartGold. Only in SoulSilver. In HeartGold, you catch Kyogre in Embedded Tower. If you transfer either Kyogre or Groudon to the other game, you can catch Rayquayza
you cant catch him in heartgold you can only get him in soulsilver
There is latios and groudon.
you cant but you can trade it from Pokemon soul silver
You can't in heart gold but you can migrate it or trade it.
You can only catch one in one game. In Pokemon SoulSilver, you get Groudon, and in HeartGold you get Kyogre. In Sapphire you get Kyogre, and in Ruby you get Groudon.
First you have to catch kyogre and trade groudon to heartgold then go to the embedded tower and there is rayquaza
Embedded Tower after catching both Kyogre and Groudon there.
You catch Kyogre AND TRADE A GROUDON FOR ANY POKEMON BUT KYOGRE go to the Pokemon proffeser he will give you an orb where you can catch raqausa.
Groudon is unavailable in heartgold. You can only catch Kyogre. If you want groudon, you will have to trade from heartgold, or migrate from another game.
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.
you can only catch him in soulsilver
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.