I sum it up this way: Dogs have people. Cats have staff. Which one you prefer depends on what you want from your pet. Adoration, get a dog. Validation that you are a good servant, get a cat. I love earning a cat's trust and affection, mine are very loving and cuddly, but a dog's unending devotion and simple pleasure in just being with you is irreplaceable! I have to have a dog to be really happy. Weird, I know, but that's the facts, Mister!