Damn. Thats pretty lucky.

You should buy some deer urine and put it on your tires. Apparently that makes it harder for the dogs. Or so I've heard...