This boss has two mechanics you need to worry about; his passive and his active skill.
Active skill is a constant dragon breath
Passive skill
If you don’t run enough support characters for this boss he will one-shot you with his constant breath skill.
Everyone it’s using their own card at level 10 but Isolde who’s using Prydwen (also level 10).
I ran full auto and the only thing you need to worry about is fishing crits with your main damage dealer.
My Tiamat had, at the time of doing this boss, 478% Crit Damage. You can achieve this with a good rune (2-3 lines of crit plus refine level 100), her own card and a good Dragon Buster staff (2-3 lines of crit + refine level 100).
The only pet that it’s “mandatory” is Phoenix. We are crit fishing with Tiamat.
Higher stats usually mean having an easier time on all fights, so use your units / pets with most dupes.
Since I was using 4 support characters on my team, I decided to go full offensive on my pets after Phoenix: