I have a neighbour with a small Pomeranian X? that is constantly barking and getting out. Used to be a huge problem with our old dog as 'it' would get under the fence and our dog would try to kill it. We also now have a white border collie across the road which barks at everything that moves.
Both extremely annoying but I wouldnt complain as I know other neighbours had and I would hate to be responsible for a dog getting pts.
Its a sucky situation to be in, I think barking collars are a good idea. But how long have you lived there for?