My tuxedo boy, Spats, is incredibly affectionate bordering on needy but when he's outside and either friends or strangers try to pet him, he will first seduce them with teasing and then smack them. I've been told about this but never really seen it.

I think he is just soo territorial about me and sees everyone as a threat. Otherwise I think he would have shown this behavior to me on occassion.

I don't mean to be self-centered but I can't figure out why he's soo feisty and provocative and such a total sweetheart to me.