Dogs all the way. For fcuk's sake, I have some horny cats going at it all night in my balcony, every other day - it drives me nuts. Besides cats are vain, I'll rather settle for dogs, for their loyalty, irrespective how brain-dead they might in comparison to cats =P