I saw on a show "It's the Dog or Me" on the animal planet channel to use a squirt of compressed air when they are barking at someone at the door. The trainer used a horn but didn't work so she tried the air and it seemed to do the trick on a pom pom. This show is really interesting. The trainer has been doing this for 10 years and it is in England. She not only trains the dogs but she trains the humans as well. It is amazing how we contribute to their behaviour without realizing it.
the show comes on at some ungodly hour, I just dvr it and watch it at my convenience, sometimes over and over.