Green’s Dictionary of Slang

dog n.13

see dogs n.1 (2)