win a battle against nurse joy and she'll give you a egg!
You catch an Electabuzz on Route 10 and the Safari Zone.
The only way to get electabuzz in soul silver is to level up elekid to level 30.
no you cant but you can catch mewtwo in a cave in cerulean
You can't catch giratina in soul silver, you can only catch him in diamond, pearl, or platinum.
you have to get it from Pokemon platinum or diamond
jhoto and kanto regien Pokemon
you get it in cian iwood from a guy
hes at the route were you first meet misty after you chase him around.
You'll need to evolve Tyrogue when Defense is higher than Attack.
You can catch Electabuzz. It is at the Power Plant, but it is rare.
You cant catch one, but you can get one by a WiFi event or traded by a friend. BTW the event has already Finished.
you dont make poffins in soul sliver