I've had both over the years and prefer a cat. That's one cat, since multiple cats won't be herded as they say. A cat is MUCH easier to care for. I travel a lot so I can just leave out large drop down container of dry food and it lasts weeks. Water, which I supply fresh daily when home is still everywhere as me and most homes nearby have pools. The cat does not seem to get depressed much when I'm away and just patiently hangs out in his territorially marked big backyard, along with brave enough birds, squirrels, etc. None of these things work as easily with a dog who requires so much more constant care and attention.