I too have had similar trouble to you. My cocker barks when he hears noises (we live at the end of a street with only one neighbour). I know a lot of his barking problem resulted from the kids next door throwing rocks at him. Hes very wary of kids screaming and foreign noises etc. My BC barks when he gets over-excited "herding" birds that fly overhead. I have a citronella collar that I use on my BC as my Cocker will stop barking after a few mins. Last year I received complaints about my BC barking when I was out of the house so I ended up getting the collar. I moved this year for uni and took the dogs with me, no complaints from anyone here, its a far more relaxed suburb! However I had to take the dogs home this past weekend as I had to go to work and my housemates were away so I was left with no other option. I arrive home from work to an angry phone call from a mystery neighbour that phoned no joke 5 mins after I left for work saying my dog was barking constantly! I found the problem was a dead battery in the collar and have since got a new one. I got bark busters out for my cocker and they worked fairly well, but I'm guessing he will always have issues with children near "his" property. He is fairly responsive to the BAH command and I did a lot of pretending to leave while training him out of his constant barking. Good luck with your dog, don't let the neighbours get you down, theres just people out there who just arent dog people!!!