No contest. DOG! Imagine a world reversed and cats had to do everything a dog can. A guide cat for the blind? Where the hell would the person end up, sitting on a wall all day and 'hunting' at night? A mountain rescue cat? It would just piss off and do its own thing, forget about the dying people on the mountain! A sniffer cat? Drugs, explosives, who gives a shit about dealers and terrorism, when they can go to sleep on top of the shed! Treat a dog right and they are the most loyal friends you'll ever have.