Man I'm sorry to hear about this cause it's stressful as heck. Speaking from indirect experience (installed cameras and DVR for a friend who caught a neighbor in the act) having the crime or indiscretion caught on camera is the best way to prove your case. Having a witness is also good and above all else documenting each incident with whoever enforces the law there works.....at least for my buddy in Lexington city limits.
Domestic disturbances sukk and I wish you the best man....I'm sure a few law enforcement officers can offer better advice than me.
Your already have shown more restraint than me and most others I know cause shooting my dog and punching me would be hard to ignore and lead too bad endings.