Where is tyrogue in soul silver?
Breed either hitmonchan or hitmonlee and you will receive an egg hatch it to get tyrogue.
You don't get Tyrogue by catching it. In order to get tyrogue, you need a Pokemon that knows surf and water fall. So first go into Mt. Mortar, entrance at route 42 and make your way down to the cave. Eventually, you will see Karate King Kiyo, challenge him to a battle, and if you win, he will reward you with a Tyrogue, but you must have a open slot for Tyrogue!
Tyrogue evolves into one of three different PokeMon at level 20. If his attack points are higher than his defense, he will evolve into Hitmonlee. If his defense points are higher than his attack points, he will evolve into Hitmonchan. If his attack and defense points are both the exact same, he will evolve into Hitmontop.