I'd like to mention that baton passing a sub onto dragonite works wonders when your opponent isn't expecting it. If protect or a setup move is used for the turn you use baton pass, dragonite essentially gets 2 free dragon dances bar a few exceptions.
Do the choice scarf dragons you mentioned...