I actually really like the Capra Demon, he's definitely over-hated. The dogs are barely a problem because of the stairs, and the Capra Demon himself has one of the most fun move-sets in the game. The only issue is the narrowness of the arena creates camera problems. But other than that this boss is great.