Hi! There is no right or wrong answer, just an opinion. Men tend to like dogs better because they are simple and easy to understand. Also dogs are eager to please, interact more and guys' can walk, hunt or take a run with them. Men that hate cats, tend to also have crappy relationship with women and will never understand them ever. Cats are mysterious and it is often hard to figure out what they are thinking. A dog is pretty easy to get because they are obvious for the most part. So I think guys that do NOT get women, will also not like cats. Some guys say cats are sneaky and fickle like women where a dog is loyal and follows commands. I think that pretty much sums up why some guys do not like cats. I also think men do not like cats because they call the shots in the sex department. A female cat will PICK her mate, roll around to seduce him, mate and then tear his face off or bit his ears when she is done with him. Men do NOT get that the cat penis has barbs on it and actually simulates the female to ovulate, but it can also hurt her as well, hence the biting attack behavior afterwards. Also females mate with more than one male, hence multi-color kittens. I think that is what most guys really hate. IMHO. LOL
30 years Vet experience and 3 very smart cats that trained a human.