I wouldn't say I'm punishing the dog. I feel I'm doing it a favor. As I said, I don't want to hurt it, only to teach it that my house (across the street) isn't a happy place to be.
And we've told the neighbors to try to keep it in their yard because it's going to get hit, but, being the dumb fucks that they are, they won't listen.
Also, I'd rather not call animal control. I'd hate to have the thing end up in a pound for a few months, only to be euthanized (sp?) later.