Thought I'd share my thoughts on Dragonite.
Recently, pretty much all Dragonites I've played against were the standard fully offensive DD sweeper. I for one (though this is just my opinion) feel that the set is a waste of Dragonites potential. It pretty much necessitates using a Rapid Spinner so that you can get that "moment of invincibility" that Multiscale provides. On top of that, the set is, for the most part, done better by Salamence, which is faster, more threatening when it initially comes in, and has Moxie.
Lately, I've been using the SubDD Dragonite set on my most recent team (which can be found in my signature), and it works wonders. The set pretty much spits on all walls and uses them as set up bait, and once it gets a Substitute and a Dragon Dance up it's very easy to continue accumulating boosts or stall out your opponents with Substitute and Roost. Roost also makes Multiscale very easy to abuse, and believe me, theres nothing more satisfying than watching your opponent desperately trying to break through a Multiscale Substitute.
I feel like this set should really get more recognition. It may lack coverage or the immediate power as the standard set, but it's easy for it to get up to +6, at which point the lack of coverage means nothing.