Took me 4 tries the first time. Best strategy for non-Hidden Body users: As soon as you step in, back into the right-hand side of the doorway, the Capra should miss you, be blocking to deflect an attack from the dog, then kill the dog, all of this hopefully before the Capra is ready to swing again. Roll or block your way to the steps, back up them whilst luring the other dog, then kill it before the Capra gets within striking range. Now it's you and Capra. If you can roll dodge, have at it and watch your stamina. If you can't, ascend the stairs, block and wait for Capra to jump off, then plunge attack him, repeat until dead. Good luck!
The things that still get me even today are the Bed of Chaos (there's just no helping it), O&S with certain builds, and the infamous silver archers. Generally my strategy for them is now leg it through the lesser demons and try to roll through the arrows once I get to the ledge at the top, then try to parry the silver knight to the right off the ledge, obscured from the second by a column. Then if I'm feeling lucky go and dispose of that one as well. The critical moment is right at the top, where a slight misdirection in shield can cause you to fly off the edge if you get hit. It's ridiculous.
I used to have trouble with Havel until I learnt how to parry him. On my last run I beat him with an unupgraded fire axe, base stats and the grass crest shield, so that's the difference parrying makes.