I think everyone’s primary issue with this fight is their impatience. DON’T hug his butt: his tracking is way better than all the old Souls bosses where this worked. Instead, keep a safe distance and keep running away from him. Every attack of his should miss if you just keep about 50 feet ahead of him, save his special long-range attacks, of course, but those are still easy to avoid. Bait his two-whip combo, then run immediately under him as he readies for the downward slam. The slam will miss, and you should be able to land six hits on him before you need to back off. He’ll either try to punish with a stomp, which you can avoid by running backwards and punish by moving back in for two hits, or he’ll jump away, at which point you resume running. Sometimes you’ll even stagger him for a few more hits, at which point you can also use Malcontent to stun him for even longer, leading to roughly 15-20 consecutive hits. For the fireball dance, run left or right and pay attention to where the fireballs summon from (either left of DoH or right). Depending on which way you’re running, the pattern of movements will need to change, but say you’re running left: if a fireball appears left of the boss, keep moving left, but if it appears to the right, move diagonally left and forward (and vice versa if you find yourself running to the right). The tracking of these fireballs is extremely accurate, but can be avoided with ease if you react to each successive cast accordingly, kind of like a rhythm game. Naturally, in phase 3 you’ll want to run directly away from the boss when he starts his ring of fire attack. Otherwise phases 2 and 3 require the same tactics as 1: bait the whip attacks, then punish. Honestly, this fight is pretty safe. It’s long and boring, though, so it’s easy to overstep your bounds and eat dirt. I had more trouble with just Great Shinobi.