You'll need to go to the Safari Zone and walk around in the grass in the Marshland area.
arceus can olny be found by buying it honestly who told u that the rarest pokemon are at night misdravios in morning arbork sunkern jigglypuff igglypuff and the rarest twellow
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.
You can only catch Vulpix in SoulSilver, not in HeartGold. You can catch it on route 36 and route 37.
No
In pokemon Heartgold
you cant catch it it is rare
You can catch Lombre in Pokemon HeartGold in the Safari Zone at a waterside area once you receive the National Pokedex.
yes you can catch every Pokemon ever made
You can catch Ekans in Pokémon HeartGold in the Safari Zone in the Marshlands area.
there is no Pokemon called croagoak