There's just something about the bundle of joy that is a dog that doesn't compare with cats. A dog is desirable of your attention and appears thrilled to pieces once it has it. In fact, in nearly everything a dog does, it usually appears thrilled to pieces.
Thrilled to freaking pieces. How can you not love that face?
A cat just isn't the same. They are much more independent and less desirable of your time. They are quite content to be on their own. If you want to give them attention, they are just as likely to walk away from you as they are to nuzzle your hand.
The flip side of this is training. Cats pretty much know how to use a litter box. Dogs have to be trained not to go in the house, and I can't say I've ever had a dog that was perfectly potty trained. Karen may get a little fussy if she feels the litter box isn't cleaned to her standards, but at least she goes right outside the litter box and not somewhere else in the house. A dog will do its business any number of places.
I've also never had a dog I could trust to leave alone in the house. They know things they aren't supposed to get into when you are home, but when you leave, they are all over it. I've always had to cage the dog whenever we went out. I've never had to do that with a cat (though Karen and Lucy are also prone to getting into things they aren't supposed to).
And therein lies the great dilemma. James has said we can get a small indoor dog once we find homes for the two large outdoor dogs. But then I worry about the house being ruined by a joyous little bundle of terror. And outside dogs aren't the same.