Dude...don't beat youself up over it...it was just a stupid dog...these things happen...and hey, at least the car's not really damaged...