To migrate Pokemon to soulsilver/Heartgold you have to beat the elite four for the first time. Then you simply put in the gba pak you wish to migrate from into your ds and on the menu you scroll down and there is a option that allows you to select Pokemon that are in the gba games PC boxes with a minimum of 6. You then go to Fuschia city and where the safari zone used to be you can catch your migrated Pokemon.
You can't; you need to migrate one over from Diamond, Pearl, Platinum, HeartGold or SoulSilver.
Charmander is only found in Pokemon Red, Blue, Yellow, FireRed, LeafGreen, HeartGold, and SoulSilver.
SOulsilver
i dont know all of the ways but i know you can migrate it from ruby/sapphire/emerald Safari zone:13 trees rocky beach
A Pokemon from a Diamond, Pearl, Platinum, Heartgold, or Soulsilver event.
Migrate it from Pokemon (Hoenn version)
It is impossible to move a Pokemon from SoulSilver to Sapphire as the two games are from different generations, you can only migrate Pokemon from Sapphire to SoulSilver.
Trade from HeartGold or migrate it.
no you can't but you can migrate in into diamond and then trade it.
Trade it from Pokemon HeartGold or SoulSilver or migrate from Emerald.
Through the GBA slot.
Yes you can migrate pokemons in Pokemon soul silver. you can either migrate from emerald, ruby, sapphire. im not sure about leaf green and fire red.
You can't. But you can migrate Pokemon from Pokemon Emerald to the Pal Park in Pokemon Diamond, Pearl, Platinum, HeartGold, or SoulSilver and transfer them into Pokemon Black.
you can migrate him from emerald or sapphire.
No, you cannot migrate Pokémon from Pokémon Yellow over to SoulSilver.
you need to migrate it from Pokemon diamond/pearl/platinum. it is unobtainable in soul silver/heart gold trade, not migrate
First, you need to migrate your Pokemon in Sapphire to Pokemon Diamond, Pearl, Platinum, HeartGold, or SoulSilver. Then, you need to migrate those Pokemon to Pokemon Black.