I don't have your exact problem, but I'd try to talk to them nicely. Like "those darn dogs, blablabla.." and see if you can reach some sort of understanding. See if it's possible to make friends with their dog, and them with yours, so that there is no barking when people are outside.