A cute and endearing term for a horny guy. "Horn dog" is something a wife might say if she came home early and caught her husband watching porn. "Hiya, horn dog. What's up?" she might say slightly suggestively.