Green’s Dictionary of Slang

pug n.8

[? punk n.1 (11)]

(US black) a homosexual.

[US]Bentley & Corbett Prison Sl. 50: Pug A black expression used in reference to a homosexual.