snuggler

Noun

 * 1) Agent noun of snuggle; one who snuggles.