I have nothing against Cats, I've owned a cat and he was awesome, he passed away last year though, sadly.
Anyway, I prefer Dogs. In my experience, while you can train cats to obey you, they usually have a unique degree of free-will that you have to deal with. Dogs are more obediant. Prime...