yes, but it wasnt even your neighbor, it was someone visiting your neighbor. You have no control over that.
The only thing you can control is your own dog. i dont know what else to say.
my neighbor just got a new puppy about 1 year ago, i live in the city so i have a 3 foot alley alongside my house to get to the backyard. everytime i go to walk back there this dog is jumping and nipping at me, the dog is an akido husky type, very large. for some reason thg dog doesnt attack my roomates but goes nuts when i come out of the house.
3 feet is not a lot of room, i have to walk agaisnt the side of my house with a rubber trash can between me and the dog and the dog is chewing the trash can the whoile way down the aisle. what a pain this is. i like my neighbors so i am not going to go over there and give then a hard time, and their son bought the dog. the parents are not that healthy and aging so they cannot control the dog and the son works 2 jobs. so the dog gets let out to poop, there is hardly any yard for a dog that size, its just not a good place for the dog to be.
But if that dog jumps the fence and attacks me i am going to have to do something to defend myself. the whole neighborhood is complaining about thy dog at this point. a neighbor two doors down from me has 3 little kids and says he will take the dog out if it comes over into his yard (he's a cop so he's carrying a peice most of the time). Now i dont think it will come to that, i think its just a big dog with a lot of energy as it is still a puppy and caged up a lot. its just a bad situation for that kind of dog to be in.
But you dont want a bigger problem to emerge out of this. honestly, the fact that the dog has escaped numerous times and someone tried to run it down tells me your neighbors are already upset with your dog. gotta take care of this somehow before it escalates into a major problem or someone gets hurt.