You need to get the dog in for a gravid spay. She is likely pregnant, and will not be able to give birth or perhaps even carry the pups full term. If they have a "shitty fence" then why don't you have a good fence? And why are you letting unspayed dogs out in heat, unsupervised? This goes two ways. You can file for damages perhaps in small claims court, or report them to animal control for their dogs being out of the yard, but unless you have a picture of the dogs in the act, you have no proof. Fence your yard in properly - get the dogs spayed - and it is no longer an issue. You technically are "allowing" the dogs in your yard by not having it securely fenced, and the neighbors need to keep their dogs in their yard. Both of you are wrong. Take pictures of their dogs in your yard, and report them to animal control. And get your female spayed before the pregnancy kills her.