The other reason dogs like some people and not others are because they follow your lead. Dogs tend to do social eavesdropping, which is where they watch your interactions with others, and that includes body language, the tone of voice, or if someone snubbed you.