Personally, I would use Rocky Helmet on a super bulky pokemon that can recover, for instance, Snorlax.Since Snorlax is a beefy special wall, the enemy will be forced to go physical to try and break you.
I would also avoid using 2 dragons on a team.
Tyranitar is, well, not so great for this...