There's a lot of otters around here... we have a small stream that runs on two borders of our property and into Merry Meeting River. I've found otter tracks in the early spring, when the snow is still on the ground. Otter aren't that small... they can run between 25-40" long.
http://www.nhfishandwildlife.com/weasels.php