I love dogs. I have one sitting on my lap right now. And guess what? She never goes outside the house off the leash.
I still say there's no reason to shoot a dog (unless it's attacking someone).
There are plenty other ways to run it off your property. Hope you try the water hose on the next pup that might come along.