I have a rule. I never stop for a dog I hit. I've only hit 3 in my whole life and I cried about them, but I would not stop.
Reason
#1. People are freakin' crazy nuts.
#2. They want YOU to pay the bill for THEM letting THEIR dog run loose--and I ain't paying.
#3. I don't want to deal with the drama.
#4. THEIR dog ran out in front of MY car--just how is this MY fault?
#5. Refer back to rule number 1.
Anyway, that's my philosophy on cars and dogs. It never ends well for the dog.
There is a Great Pyrenees around the corner, about a mile away. She chases cars. Ferocious. BUT--only when her owner is outside. if he is gone, she never raises her head at a car. She was a stray that showed up years ago and he fed her. Grateful, she shows him how hard she works protecting him. LOL LOL I stopped one day and told him not to worry about her chasing cars while he was gone. He appreciated knowing that and told me he was afraid that he would come home some day and find her dead. Nope, not Fluffy, she only chases (not very close) and barks to impress her Master.
I am sorry that your dog got hit. You and him both got lucky. It probably won't make any difference, he will get better and chase cars with a vengeance. If you don't want this dog that you don't like....ok, sorta like.....not to get hit again, you will have to put him behind a fence. But you already know that.
My 2 GP's despise trucks, motorcycles and cars. If they were not behind a fence, they would be splattered out in the road by a garbage truck. I do believe they both would launch themselves at a motorcycle and take it down. People know where we live by the 2 big white dogs that run the fenceline barking at cars. LOL