it really sucks that had to happen. The guy shouldve been paying attention and not speeding, but where were the owners? not watching the dog? no leash? is there a leash law in nj? or is the leash law more of a local ordinace thing?
if the dog is part of the family, perhaps they should have been paying more attention to it. i dont think they would let their kids run across the street.
I had a similar situation where i hit a yellow lab that was 1-2 yrs old. however, i wasnt speeding, and did everything i could short of going into a ditch to avoid him. he just darted out so fast. both wheels got him and he didnt suffer. there were 3 houses there, i went house to house until i found the owners, apologized, picked the dog up out of the road, and buried the dog for them. i felt bad for hitting it, but the dog was across the street with no supervision. the lady tried her best to get me in trouble for its death. my front bumper and some other things on the t/a got messed up. it was like 1300.00 worth of damage. (full coverage and 250 deductible ftw) the 9yr old kid held up pretty good until i started filling the hole in, then started crying. i knelt down beside him and put my arm around him. i told him i was really sorry, i tried everything i could to avoid him, and asked him to forgive me. dunno if they ever got another dog

ill give you a hint, thats not mud
__________________
01' Z06 62k miles. Vararam, Longtubes, off road xpipe, tuned by me. Times TBA
2001 Corvette, Bolt ons , tuned 10.75@124.56 mph 1.38 60' Sold
1997 Saturn Sc1 5spd DOHC swapped
Bolt ons, decked head, stock intake cam on exhaust side, lotsa weight redux
13.22@102.32 mph 1.93 60'
12's on moda? One day