Stone Edge + Bulldoze ~ Diamond Storm ~ Outrage
If Dragonite is to use a Protective move, Potion (Saharaja) the first instance, and Stockpile subsequent instances, pushing back each time.
If Dragonite is to use a Paralysis-inflicting move in combination, use Protect and push back.
If Dragonite is to use a priority attack in combination, use Protect and push back.
If Dragonite is to use a confusion-inflicting move in combination, use Protect and push back.