Never did understand the animosity between cat and dog people. Way I see it you get a dog if you've got time to give it and want unabashed loyalty and love. You get a cat if you don't have time and want a pet that cleans itself. Dogs = more maintenance and more love. Cats = less maintenance and a form of love that not everyone will get.
Figure out what works for you and stop preaching.