Thats a whole can-o-worms there. I have a cat, Poppy, who I adore while my friend has a dog, Lucy, who I cannot abide. I personally find cats have an individuality and sense of personality. Yes they can be stroppy but they can be deeply affectionate, highly intelligent and excellent company. My problem with dogs is they c**p on the pavements, they are more demanding of attention and constant praise, they lick themselves then go to lick your face, they smell, they require walkies and they adore their owners unconditionally with that stupid tongue-out expression...and here lies the crux. With a cat you must gain its respect and when you do you have an excellent companion, with a dog it loves you, your mates, your parents, the bloke next door etc....you get the point.