It is, however, this dog-lover's admittedly biased opinion that a dog usually makes a better resident pet, primarily for two reasons: 1) Cats can be affectionate - if you're lucky enough to find a "lap cat," but a dog that doesn't like to be petted and be around people is a rare animal (excuse the pun), while a cat with those characteristics is much more common.