Yes unless you cheat.
no
you can catch it after you beat the elite four once
No you can catch him afterwards but it helps to beat the elite four
yes you beat the elite four.
you can catch mewtwo in cerulean cave in cerulean city but first you have to beat the elite four
Yes (Why not?)
After you beat the elite four and get your national poke'dex every day go to dawn's sister and in time she will tell you where to get a larvitar, catch a larvitar then evolve it into a pupitar then tyranitar.
Yes you can catch it before the elite four, you can get larvitar after the zafari zone opens in heart gold soul silver which opens after you deliver the secret potion to jasmine of Olivine city. Larvitar can be found in the mountain region of the zafari zone but is rare.
You can catch a Larvitar in the Safari Zone before you beat the E4, but in order to get a Pupitar you'll have to level it up until it evolves.
You have to catch at least 60 Pokemon and you have to beat the elite four including your rivalyou get it from oak after you beat the elite four and the elite four champion
In Ruby and Sapphire yes you need to beat the Elite Four first, but in Emerald you can catch Raquazza before or after you beat the Elite Four.
You can catch it in the sky pillar after you beat the elite four.
you can catch it after you beat the elite four once
No you can catch him afterwards but it helps to beat the elite four
You have to beat the elite four
yes
no,that is inposible.
After you beat the elite four and the galactic biulding