Green’s Dictionary of Slang

dog’s nose n.2

[dog n.2 (6b)]

(US Und.) a paid informer.

[US]T.B. Haber ‘Canine Terms . . . Part II’ in AS XLI:4 266: dog’s nose. A paid informer.