In the same cave as you find Red in. But you can also get the pre-evolution, Larvitar, there aswell.
You can catch a level 20 Larvitar in MT. Silver. He then evolves into Pupitar.
You can't find a wild Pupitar, but you can find Larvitar, at Lv20 at Mt. Silver. But to get to Mt. Silver you must get all of the Kanto Badges.
You don't find it. You find larvitar, which is located at Mt. Silver.
Go inside Mt. Silver and you can get a Pupitar there if you're lucky! (:
Catch a larvitar at Mt. silver or safari zone , it evolves in pupitar around 30, and evolves from pupitar to tyranitar at 55.
In Mt. Silver.
MT. Silver
on the peak of mt silver
its in mt silver.
Mt. Silver.
Mt. Mortar
Mt Silver