definitely garchomp, you need him to get regirock
Tyranitar
Garchomp Because Garchomp is a Dragon type. Garchomp knows Better attacks than tyranitar . He also has more hp than tyranitar if the trainer diddn't put Hp ups.Tyranitar is still good but not as good as garchomp. They both have to be level 100 to make this a good answer.
i would say garchomp because it is ground and it can use dragon rush.
Garchomp is Dragon and Ground. This makes him better than most dragons (Dragonite, Salamence, etc.) because electric attacks have no effect on him whatsoever.
You could add a garachomp, salamence, and deoxys to make your team better.
salamence
garchomp
Too many Dragon and ground types. A balanced team: Nidoking, Milotic, Tyranitar, Espeon, Glaceon, Lucario. Nidoking, Tyranitar, and Espeon can learn good TM attacks. T-Tar can learn Fire blast, thunder and a bunch of others. Lapras actually works better than Milotic though. You can also switch out the Lucario for Dialga. My team, Ludicolo Gyrados, Houndoom Tyranitar Mamoswine and Metagross, check out my Pokemon teams for more combanations Milotic, Tyranitar, Lucario, Dragonite, Heatran and Cresselia is an o.k team my team is Empoleon, Heatran, Garchomp, Luxray and LuCARIO
Tyranitar ;prime
Garchomp is probably a better Pokemon. Although ho-oh is a legendary, Garchomp has better stats. It is quicker with higher attack.
i would have to say tyranitar but, its a matter of opinion
It will be......... luxary or staraptor... and a strongest non legendary dragon Pokemon in sinnoh is Garchomp!!!!