A horn dog refers to someone, usually male, who is often horny. This person acts like they are always in heat, constantly looking for someone to hook up with. When a prospective partner isn't within sight, they take it upon themselves to relieve their horniness.