Here's the new ones, for your edification:
Yes, that's how big the otters are. Otters are relatively large animals, compared to rodents.
Looking at the tree that the squirrel's on, in that little out-of-context shot, makes me realize the trees need darker outlines. I'll have to do that before I tackle the subject of "snowverlays."