There are 3 spots you can stand where only he can hit you. Plus if you leave it spawned it will run out of places to throw bones, the only thing I'd kill off is Lich Lords as if they're flagged on anything they'll Wither repeatedly.
For Blood Oaths, either carry apples or hit Evade then Remove Curse, or both.
You can use those corners on any template, including Tamers, just use auto stable to put the Greater Dragon in the corner and tell it to stay, then lure the DF on it. Then you can just stand back and heal it, takes 30 minutes, or 20 minutes with Discord. You need roughly 110 Magery, 100 Med, 40 LMC, 8 MR and 2/6 to outheal.