No They can hear a fast heart beat, if they smell bad or hear an unfriendly voice. But they can’t just look at someone and tell if they are good or bad. My dog thinks all strangers who knock on the door are bad unless I say ok. But on the street he loves all adults and children.