Cats because they are low matinance, and don't need much attention. And if you really want to get a cat to love you, you have to work for their affection and geat some gratification in knowing the animal really likes you , whereas a dog likes just about anybody.. Dog because they are mans best friend, they also depend on your love to keep them going. Some dogs get up in the morning because they want to be with their best friend (you), and a cat wouldn't care if you died.