We got a dog collar that didsn't shock, but emitted a high pitched whistle when the dog barked. She was a Cocker Spaniel mix and it only took a few days before she stopped barking. After that, we kept the collar by the front door for a couple of weeks and she eventually stopped barking at all unless someone knocked on the door. Worked like a champ and didn't shock her at all.
One of my dogs barks any time a door bell goes off on the TV and runs around the house checking out the front door multiple times. That is frustrating cause I won't be expecting it but...ding dong(on the TV)...BARK BARK BARK...growl growl...BARK BARK BARK...whimper...whimper...silent. That always catches me off-guard. There's this TV commercial that always comes on with bells. The first two bells to ring sound like a door bell. That always gets her going.
Our min-pin is the same way. She only responds to certain ones though. We discovered that the stock "bell ding" that SNL uses affects her the most. Anytime they do a gameshow skit, it drives her insane.
I think I posted it earlier in this thread, but we tried one of those shock collars on our first beagle when we still lived in an apartment. He would bark so much that the damn thing would irritate his skin. I think that sick son of a b**** liked it.