Wow! You must've felt just awful there for a second until the little guy scurried off. Glad it turned out OK
One correction, though... anything under 40 lbs is not technically a dog (unless it's a doxie or a Jack Russell... ok, maybe Australian Shepherds, too)