One attacked me when I was child. Apart from that, they do what they want when they want. Some people may like that, but I like when I call my dog and he comes like no other person in the world exists for him.
I don't hate cats, in fact I have cats but I prefer dogs over cats. The one thing I may not like about cats is to deal with the cat litter. Dogs are more loyal to their owners. I have one cat that's very lovable and friendly, her name is Sierra and I love her to pieces. Some people dislike them for a reason, some people are allergic to them and some people have fear of them.