D.A.
I'd recommend, from personal experience for myself as well as several of my clients, Aaron Stewart with The Educated Dog. His website is: www.theeducateddog.com and he's amazing! CHEAPER than BB and it was the best 3 hours of our life - our dogs are much happier and understand what we expect from them. We had a barker too, our spaniel, and I had just had our son....Raif is a different dog these days and obeys voice commands the moment he thinks he may want to bark (doorbells!) :)