To me "horndog" implies a lack of control or a conscious attempt to manipulate. What your describing Emil is honesty, openness and self awareness - not characteristics that I'd apply to "horndog".