if you beat somebody in a cave near mahogany town they will give you tyrouge
First catch a drowzee then a person at the department store will give you a machop for it. hes in the back on the 5th floor.
The first fighting pokemon you can encounter in Ruby is in the cave at the island with the second gym. That one is makuhita. You can also catch a Shroomish in the forest south of Rustboro. Shroomish evolves into Breloom who is a grass/fighting type.
you can't catch a tyranitar but you can catch its pre evolved forms. in pokermon Black/white you can catch a tyranitar but its extremely rare or you can catch pupitar on route 15 you can catch larvitar in: Pokemon fire red/ leaf green in the sevault canyon gold/silver/crystal on mount silver soul silver/heart gold in safarizone/mount silver diamond route 207 with Pokeradar platinum route 206
in Azalea town you can find and little pond with a rock waterfall. if you surf in it you can find poliwirls, which evolve into fighting types.
Psycic Pokemon are weak against Ghost type, Bug type and Dark type. Psychic types are good against Fighting and Poison types since Pokemon Gold (and onward)
Spiritombs are found in caves on Pokemon ( assume that is what you are talking about). You need a strong fighting type Pokemon and a good 'ball'.(I am only guessing)
Flying and Psychic do 2x damage to Fighting-type Pokemon.
I would say the largest fighting type Pokemon is Machamp.
Fighting types are great against normal types like snorlax so have a Pokemon like machoke use fighting type moves like cross chop.
you should use a fighting type like machamp
Fighting type Pokemon are weak exist Flying and Psychic.
Fire/fighting type pokemon are good . such as pokemon in the charmander family