1. Multiscale Dragonite can survive Ice Punch from Weavile
2. Yache Berry Dragonite has a chance.
3. Roost loses flying type and thus Dragonite has only x2 Ice weakness that turn.
4. Never said Outrage wasn't a good move. STAB 120 BP Dragon is amazing, since Dragon is the best neutral coverage in the game. all i am saying is that if you run a Dance Set i prefer to be able to Switch to Earthquake should a Steel type other than Skarmory switch in. and Impish Skarmory with 252 Def EVs and Roost can wall Dragonites Outrage unless its +4 Attack via Swords Dance or +3/+3 from Dragon Dance. and if Skarmory is packing Rocky Helmet it can Roost off damage and you eat 12.5% for 2-3 turns, after which you become confused, and Skarmory is pretty much unscathed. i say if you're going to boost with S or D Dance, lock into an attack that can hurt you in the end. say Gliscor Protects twice, and your +3/+3 Dragonites Outrage ends in turn 2. now you did 0 damage and are confused with 2.5x your normal attack stat that you can be hit with. if you wanna Outrage, use Choice Band, go for the 1.5x Atk with no setup. that's all im saying.