My aunt did Bark Busters training
with her he!!ion of a Lhaso. And she said to make her dog stop barking they taught her to whisper to him, instead of raising her voice. She very very quietly whispers his name- and he stops barking. She said they told her it's because he has to be quiet to hear you.
The also taught her in BarkBusters to speak in the deepest voice possible when giving him a command like coming. They taught her to stand her full height, lower her voice (not yell, but make your voice deeper), give the command, and a consistent gesture. She said they told her that it's because normally when we call our dog we either yell- panic sounding, or we do it in a high pitched fun voice they associate with playing and praise, we usually bend down- which puts us on their level instead of in the "alpha" position of being bigger. So by doing a deep voice, not yelling- it's a different tone and they can tell the difference. She uses that voice whenever she is giving him a command.
She swears by Bark Busters. And let me tell you, her dog was a he!!ion- barked non stop, nipped at toes and ankles, wouldn't come when you called- just not a pleasure to be around. Now he is wonderful, and he actually listens!
I haven't tried any of these things myself- my dog hasn't arrived yet. But I will remember them. And I figure everything is worth a shot!
Good luck, and let us know if you find something that works for you!