É verdade que um cachorro sabe quem é bom ou não?

Sou dono de bar, tenho um cachorro dócil da raça Shih Tzu , hoje ele avançou em um cliente ( diga-se de passagem um cara muito chato) , ninguém gosta do cara, sem exagero, ele foi expulso de todos os bares do bairro, inclusive o meu, mas o peste é muito cara de pau. Meu cachorro merecia um doce
20/05/2022 23h50

Não é bem assim de saber e reconhecer,mas o olfato deles é extremamente apurado,eles conseguem

sentir cheiros que exalamos quando sentimos algo como medo,por exemplo.
Nesse caso eu diria que esse cachorro se irritou com alguma coisa desse cara,e por coincidencia ele era um pé no saco.