I see no reason to not shoot on sight. Your daughter has already been threatened. Your animals are threatened. You have been more than patient.
X2 You've already talked to your neighbor, so has the marshal, no results & now your daughter has been threatened, don't wait, now it's up to YOU to fix issue, shoot the dogs on sight.