Everyone can clearly see that all Lost Izalith was still in an early Alpha stage when the game was released, which includes the boss.
But those two dogs with the Capra Demon have absolutely no excuse to exist. The rest of the fight with the demon itself is really not that bad, even considering the tiny arena. All the frustration comes purely from surviving the first five seconds when you get jumped by the dogs at the same time. How that ever made it into the game I can never understand.