I'll help with Dragonite and Tyranitar! ;D Also, I assume its competitive.
Dragonite
Adamant/Jolly
Dragon Claw
Aerial Ace
Fire Punch/Brick Break
Aqua Tail/Waterfall
Dragon Claw and Aerial Ace for STAB, obviously. Fire Punch or Brick Break for Ice types, since they're Dragonite's biggest threat. Aqua Tail or Waterfall are for Rock, Aqua Tail has higher power, but less accuracy, Waterfall has higher accuracy but lower power.
Their Attack is naturally high and their Speed isn't. If you want a faster yet less powerful one, go for Jolly. If you want a hard hitter, go for Adamant.
Tyranitar
Adamant/Jolly
Crunch
Rock Slide/Stone Edge
Thunder Fang
Aerial Ace
Their Attack is generally better than their Special Attack so a physical moveset is better but a special could be done. Crunch and a Rock move (another more accurate/less power or viceversa tradeoff there) for STAB, Thunder Fang takes out Water and Aerial Ace for Fightings since they get a x4 hit on Tyranitar.
The natures are similiar to Dragonite since Tyranitar has the same high Attack, low Speed issue. So the advice for Dragonite's nature also goes for Tyranitar's.
Typhlosion could be switched out for a better Fire such as Arcanine or Blaziken. Despite Typhlosion's relatively decent physical movepool, it's Attack isn't that great. Also. it's Special movepool is very limited.