The most EFFECTIVE way to DEAL WITH BARKING DOGS: keep a log for a few weeks- dates, times, and location of barking dog(s).
Write a letter to Animal Control citing the specifics: your address, you neighbors address, the issue, and include the details of you log- time and dates of the barking.
You need to send in a minimum of 3 letters for them to address the issue. IT may take a few weeks, but they will send someone out, and the more evidence you have, photos, audio/video the more credible you will appear to be.
My neighbors dogs barked non-stop- I even switched my hours at work so I could be at work when those dags would bark.
After speaking to them at length MANY TIMES, they refused to do anything! All it did was end in frustration.
Do the above, animal control will have several meetings with you and the dog owners- it's a hassle, but well worth the effort, if you don't want those dogs to bark anymore!
If you can get a neighbor to join you in the complaint, even better- It was just myself and my roomate.
After the second hearing, my neighbors were given the option: find the dogs a home, or they will remove them. They were also slapped with fines, and the best part: they were not allowed to have ANY PETS for one year.
That was the happiest day of my life, even though my neighbor blames me for it. I told her and her family time again that barking dogs at all hours are a nuisance, and that she had the control to take care of them. My 3 dogs sleep inside, outside during the day, and are trained to NOT BARK at people and dogs they already know. They have even thwarted a few possible break-ins as they started barking, I went out, and noticed a man knocking repetedly at my neighbor's house. When I asked him what he wanted, he said nothing and walked away. I took down his license plate, and told him that we have a very strong neighborhood watch program. He never came back!
Best of luck, but again, no need to hire lawyers, etc. Keep on the animal control- it might take a while, but in the end, you will prevail!