you're going to make a dog suffer a horrible death... for barking..... that's bullshit-
the dog isn't the problem dude, the dog is just a symptom of the problem.... you said it yourself, he continues to get these dogs and does the same thing..... so what makes you think he's not just going to get another dog and go thru the same thing again, and again, and again.....
or do you just intend to continue torturing these dogs to death until the neighbor gets tired of bringing in new dogs?..... or just until your mom suffers a painful and torturous death as a result of your karma catching up with you?..... the universe has a way of evening these things out y'know.
the dogs aren't doing anything wrong dude.... it's your neighbor that you should be dealing with.
steal the dogs, give them to other, decent people somewhere else, in another city..... burn your neighbors fucking house down, or poison him.... not the dog, the dog hasn't done anything to deserve that kind of pain and suffering.
whip his ass and take his dog... tell him that the beatings will increase with each new dog he acquires... and mean it.
poisoning the dog is a real pussy move.... deal with the problem, the dog is NOT the problem here.
there are plenty of actions that you can take that do not require you to torture an innocent animal.... but they do require you to deal with him... so, if you're too afraid to deal with the actual problem itself, instead of just a symptom of the problem... I mean, if you're not going to address the real issue, then you should pack up your mommy and move the fuck out, because the problem will NEVER change.
think man, and understand that the problem rests with your neighbor... so not dealing with your neighbor by poisoning the dog, is supposed to fix the problem you're having with the neighbor?... that just doesn't make any sense at all, does it?
man up, grow some balls and deal with HIM.... he's the problem-