I think training is the best way. Malone was a barker when he was a puppy, so I taught him the command to "stop that noise". It has helped immensely.

That being said, I understand what Glacier is saying. If it's a matter of life and death, I would definitely go the debark route!