There is NO excuse for poisoning someones pet! If the dog barks turn the owners in. Where I came from if they came out 3 times and found the dog barking all three times they would take the dog away and issue a ticket. Yes this method does take time but it also allows the owner an opportunity to try to correct the situation.
Hopefully your dogs will be ok.