BTW, I like your name for her...Snarly. Fits perfectly.
I agree she comes off as Snarly looking person. She reminds of a pissed of weasel most of the time. Or maybe somebody who needs to take a good dump but can’t. Or could it be somebody peed in her cornflakes too!