June 22, 2014 2:42 PM EDT
If dragons are flying then lightning magic is your best bet, it hits instantly so no worrying about leading like you have with other magic and arrows.
The dagger, if you aren't enchanting yourself, then do the Blade of Woe since it has the highest base damage of any dagger except Dragonbone, which it's equal to.