I am presently going through the dragons, level 55ish
1 - dragons do attack, attack, then the eye to drop your elemental resistance.
2 - you can abuse stillness (spiritmaster) to ensure his two attack phases does diddly-squat, default during those turns, then unleash a flurry.
3 - I have also used templar's rampart (the breath is physical, not magical), you'll need a way to remove the eye effect, though, with salve maker or spiritmaster.
4 - also, they can hit you for status effects. Red Mage has an ability to give two BP when hit with status effects
Ninja route wasn't working for me... Only had one levelled up ninja and they weren't dodging.