A term of endearment, but also to indicate someone who is completely insatiable
Man, that guy is one horny puppy.