Assuming you and the new neighbor are going to have to live next to each other for many years to come, have you considered a compromise that will 1) allow the debris to not build up and 2) keep your dog on your property? Perhaps a length of chain link (or other other water-permeable material)...