Sadly, you can't get Arceus in HeartGold or SoulSilver. The only way to have it in HG/SS is to trade it from either Diamond, Pearl or Platinum.
trade pokemon
You can't.
no
Arceas has to be caught in Pokemon diamond, pearl, or platinum, then traded to Soul-Silver and HeartGold.
hall of oragin
You can't catch Rotom in heartgold.
you cant catch him in heartgold you can only get him in soulsilver
In HeartGold you can catch Kyogre.
Ditto will hep you,just throw that game away and buy pokemon black.
You have to trade the arceus over from another game check out pokebomb.co.cc if you want to keep up to date with Pokemon info
You can only catch Vulpix in SoulSilver, not in HeartGold. You can catch it on route 36 and route 37.
No