I'm can't really remember why. And no, she's not a vampire, she's a changeling, she just has pointy teeth.

Fluffle Puff is a fan made character, that you can check out here: askflufflepuff.tumblr.com (If wanting to)