Poor little guy. I've hit a squirrel and a raccoon (Within a day of each other!) and both times I was devastated. Hopefully your little squirrel was okay.