Cats forever. They're independent and self cleaning and go to the bathroom inside so I don't have to be taking them out at 3 in the morning and then cleaning up after them. Plus they're not as loud as dogs, my neighbor's dog is always at their window barking at any living thing that walks past while my cat stays quiet 95% of the time and even when she does meow, it's nowhere near as loud or annoying as a dogs bark.