You need to find out what
is causing the barking, when you find that out you can fix why they are barking and the barking will go away then. You want to fix the cause not the symptom!
Try looking up some private trainers in your area, get numbers, contact them and ask them questions on their training style-describe your dog a bit, see what they say. You want to try and find a good fit for you and your dog.