Just my
worth....
Buster was a barker and I ended up getting the citronella collar for him. I used a total of 4-5 times and that ended the barking! Now if Buster barks for no apparent reason (which hasn't happened in months...) all I need to say is "do you want your bark collar" and he stops. However, Buster does still bark when people come to the door, when he is overly excited and such..... and he is not reprimanded for that.....afterall, he is a dog and they need to "voice" their opinion....
I know that isn't the proper way to teach a dog, but for me, it worked.