Cats are far more loyal than dogs, at least the ones we've kept. I've looked after dogs and they just went "Yay! You feed us! We love you!" Our cats protect our yard from mean silly dogs and get worried when we don't come home.