I'm having a lot of work done to the house so several workmen around.
On the first day the cat (who is a rescue, and who just wants, and gets, a lot of love) bolted the minute she heard one of the men talking. then kept clear of the house for the rest of the time he was around. He did not react to her in any way btw i.e. he did not try to pat her or acknowledge her in any way.
For a few days after that there were different workmen around and she was fine - keeps out there way but happy to be in same room as them.
Then the guy from day 1 comes back again and the same reaction - bolts.
I have to say I don't particularly warm to this guy though I'm being a bit unfair as i know nothing about him (other than he is a very poor timekeeper!).
But was just surprised about my cat's reaction and its consistency ie she ONLY responded in this way to the one guy.
so, as my title says - do you think cats can detect "not-so-nice" people?