Our place is completely fenced in. Our dogs never run loose. Never. And I sure don't want anyone else's dogs on our place either. Strays wind up as coyote snacks. I have run over a few dogs in my lifetime, I was upset but I'm not wrecking my car to miss a dog. If people really cared about their dog, they'd keep them put up, not out in the road. I would never stop for a dog I ran over either. People that let their dogs run loose would shoot you for running over their dog, or expect you to pay the vet bills. Not happening. Go back to; if you love your dog that much, then keep it put up.