Schnuffig (and I don't think you'll find that in a dictionary ...) means cute, cuddly, sweet, adorable etc. It's usually used in combination with a high-pitched squeeking sound :D The noun is Schnuffel and totally applies to crumpety guys like Shashi or Siddharth. Hm, crumpet could be a good translation for Schnuffel, actually ...See? My new plan to brush up on my German is totally working.
This word is way better than...anything, really. I plan to put it to use immediately, probably in my upcoming post office about Sharmilee, in which Shashi is überschnuffig.