There's a really good sticky on this:
http://www.yorkietalk.com/forums/gen...h-barking.html
It looks like other members are now starting to use things like Bark Off or Bark Command or something like that, where they send off sounds only hear-able by dogs and it stops their barking...but this should only be used for extreme barking and inappropriate barking, such as aggressive barking at another dog, or crazy barking whenever the mail truck goes by. When you press the button to say the sound, you say the command at the same time and when they settle down, praise and give them a treat.