You must beat Red, the game's version of Ash, at the top of Mount Silver.
You have two beat the Pokemon league.
you have to beat team rocket in goldenrod city
beat the elite 4 again then go back to Mt Silver
there in ecruteak city and after you beat them in heartgold they go to bell tower and in soul silver they go to whirl island
I know that in soul silver, after you beat all 16 gym leaders the professor gives it to you.
heartgold but you can get vulpix in soulsilver
HeartGold and SoulSilver are DS remakes of Gameboy versions Gold and Silver.
you can't get to any of the Sevi island in Pokemon Heartgold and soul silver
ilex forest
you cant get it in soulsilver or in heartgold
It will be a remake of gold and silver versions on the gbc probobly followed by the Pokemon from the other games after you beat the elete four
Arceas has to be caught in Pokemon diamond, pearl, or platinum, then traded to Soul-Silver and HeartGold.