As a life time dog owner I take pride in keeping my dogs under control. My family had this same problems several years ago with my neighbor's German Shepard so my father got some alpha wolf urine which he mixed with water and sprayed along the common fence every few days. That dog never barked again and he would run away everytime he saw my father. I don't know why it works but it worked. By the way, anyone messing with my dogs will get same response as if they were messing with my child. I have an old couple who live nearby and they were complaining about my dogs barking during middle of the day so I set a camcorder pointed toward my back yard before going to work. I checked the tape when I got back home and found that the old man came behind my house (on my property) to fish in the afternoon. Obviously any dog will bark when a stranger comes within 10 feet of the fence. Next day I put a big sign post stating "PRIVATE PROPERTY, NO TRESSPASSING, TRESSPASSERS WILL BE SHOT ON SIGHT, NO MORE WARNING" with a 30-06 bullet (dummy round) on top. I never heard from them again.