horndog (n.) Look up horndog at Dictionary.com
by 1995, from horn (n.) in the sexual sense (see horny) + dog (n.).