Yup you are so right about animals and people. I have often found dogs of a certain temperament to be an incredibly good judge of character. When I was very young, 4 maybe 5, I remember my first ever pet Shep the beautiful, friendly labrador growling viciously at the binman and pinning him up against the wall...
It transpired that in his 17 year life he had never before and never after growled at anyone ever. I always believed that either that binman (garbage or refusemen as they are known in some places) had either been nasty to Shep OR he was a very bad man in general, I always found that strange.
Hello. I believe that also that animals can sense good or bad in people. During my childhood when my mom had all the dogs, they would greet certain people differently. In most cases, they were the people we didn't like either.