You'll need to evolve Tyrogue when Defense is higher than Attack.
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
breed a hitmonchan/hitmonlee/hitmontop or find the karate master in mt.mortar
You can't catch a Hitmonchan. You have to have a Tyrogue that's Defense is higher than its Attack.
hes at the route were you first meet misty after you chase him around.
win a battle against nurse joy and she'll give you a egg!
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
There Isn't