@Sglass,
Hi Sglass....as far as I know, a horn dog is a slang term for someone obsessed with horny issues. Like the guy who plays the Asian detective on Dexter! I guess it is more accurate to say like the 'Asian guy who plays a horny dectective on Dexter'. And no, I don't know if the actor is horny, he just plays a character who is.