What is the English word for the role of a person who betrays his master's attitudes? [closed]

A Polish diplomat gave Catherine the Great a little dog, then, by observing the little dog, he found out who was Catherine's secret lover.

In a hierarchical organization, people who are two layers above you always look nice, but the ones appointed immediately above you always betray their masters' attitudes.

I wonder if there is an English word for this role played by little dogs.

Thanks,


While not a noun to describe the dog itself, the idiomatic dead giveaway serves your purpose quite well:

Something that reveals a fact or an intention completely. The car in the driveway was a dead giveaway that someone was at home.

Alternatively, just giveaway can be sufficient:

Something that reveals a fact that was meant to be concealed. (Often with dead.) The way he was walking was a giveaway to the fact that he was the one who was injured.

This particularly emphasises the idea that the fact was intended to remain hidden.