I tend to prefer cats for their cleanliness, but when it comes to protecting the house, dogs excel. And their just so friendly. (Most of the time).I actually have a dog and a cat at the moment, though the former is senile and the latter is utterly evil.