You have to have all 16 badges and then you go to the Power Plant in Route 10. then zapdos will be right out the door you would like to save and then interact with it ;D
Chat with our AI personalities
depends on how weak he is and how lucky you are
Have a Fast Ball with you. This ball should catch at first time. If not, stack up on Ultras.
You can catch Zapdos at the Power Plant in the Kanto Region You have to have all 16 badges. I would suggest using Fast Balls. If that doesn't work, try Ultras. :D Hope this helped!
If Moltres,Zapdos or articuno runs away you need to use action replay to get them back
You can't catch charizard in Pokemon soul silver. You can get a charmander from professor oak.