There is no such Pokemon as dido, there is Doduo, who can be found in swarms on route 201, after getting the national pokedex. Or there is ditto, which can be found on route 218 with the pokeradar, but it's rare.
Ditto appear on the Route just north of Goldenrod City. I'm pretty sure that is all unless you trade from a Sinnoh game or migrate from a GBA series game.
SOulsilver
A Pokemon from a Diamond, Pearl, Platinum, Heartgold, or Soulsilver event.
Yes all Pokemon can follow you onheartgold and soulsilver. Think of a blastoise following you.ahhhhhhh!!!
There is no Pokemon named Pochana.
No you can not catch dido in Pokemon sapphire but you can in almost all the other Pokemon games so all you have to do is trade dido over from one of the other games. Good luck
no you can trade soulsilver pokemon to black
he is not in Pokemon soulsilver or Pokemon heartgold
Ditto appear on the Route just north of Goldenrod City. I'm pretty sure that is all unless you trade from a Sinnoh game or migrate from a GBA series game.
POKEMON SOULSILVER come with a poke walker and the Soulsilver game
Pokemon soulsilver and Pokemon heartgold are basically the same game just different versions but i do recommend buying Pokemon soulsilver
SOulsilver
You CANNOT LEGALLY download Pokemon Soulsilver.
You can't catch bastiodon in Pokemon soulsilver.
You'll need to trade for it from Pokemon HeartGold. It is not avilable in the wild in Pokemon SoulSilver.
there is a mew in Pokemon soulsilver but you need to catch all leadndery Pokemon including event Pokemon
You cannot battle between a Pokemon Black game and a Pokemon Soulsilver game.