A well-trained dog can be great. Cats are a gamble, in my experience, as to whether they'll be affectionate or indifferent. Of all the pets I had or knew, I preferred my mellow and cuddly felines. But when I'd get the spiteful brat of a cat, it was a bummer.
I had a dog that was a...