you simply have to beat the elite four and go to mr pokemons house and he will give you it
'ZAPDOS' is found at the power plant, you do not have to beat RED but you will have had to beat the elite four for the second time.
on heartgold and soulsilver you can catch pikachu at any time of day though it does take a while to run into one yes you can catch one at night
Yes, you can keep on attempting to catch Entei provided you keep on defeating it. Every time you defeat Entei in Pokémon SoulSilver, you can beat Lance and Entei will respawn.
You can only catch one in one game. In Pokemon SoulSilver, you get Groudon, and in HeartGold you get Kyogre. In Sapphire you get Kyogre, and in Ruby you get Groudon.
Get all gym badges Beat elite four 1 time he is in cereleun cave
You can battle Lance an infinite amount of times in Pokemon SoulSilver. He will only upgrade his Pokemon once, however. After the second time, his Pokemon remain the same.
Route 7 at Night time, or go to the Safari Zone and add Forest objects in the area Savannah.
in mahogany town in a house beside the gym
well i caught him on my first try so i believe just 1 time, hes not 2 hard 2 catch dw (:
To get a Salamence on SoulSilver, you need to catch a Bagon or Shelgon in the Safari Zone. You can catch Bagon in the Swamp area of the Safari Zone, or Shelgon in the Wetland area. Bagon will be level 45 when you catch him, and Shelgon will be level 46. Level up Bagon one more time, he will evolve into Shelgon, then level up Shelgon to level 50, and he will evolve into a Salamence.
Celebi is an event Pokemon, and can only be obtained through an event. There is no special time through normal game play.
You just do what you did on the first one