Teaching the "Speak" command
Teaching the "Quiet" command
I believe it is important to teach your dog a "Quiet" command. To do this, you must teach a "Speak" command first.
Find something your dog wants (treats, food, toy). Entice the dog with the object, increasing the dog's desire for it. Hold it above the dog's head and ask the dog to "Speak." In the beginning, an exasperated exhale, squeak, grumble or noise should be considered good behavior. Reward that exhale or other vocalization with treats, petting and praise. Repeat until the dog shows enthusiasm and barks. When the dog barks, give a big reward (treats or play session).
If there are occasions where your dog barks regularly, use these situations in your training by asking the dog to speak. For example, if your dog barks when the doorbell rings, say "Speak" and then ring the doorbell. When the dog barks, reward by giving praise and a treat. Repeat until you can phase out the doorbell or other stimuli. Behaviors like "Speak" are easier to train because it's something your dog already does naturally.
Put the dog on leash.
Ask the dog to "Speak," and when he does, give a treat.
Do this 4-6 times in a row.
Then ask to the dog to be "Quiet." When your dog barks, quickly tug the leash and say "No!" "Quiet, good!" Very quickly give 3 treats in a row. The dog learns quiet has a high value reward.
Repeat steps 2-4 until the dog doesn't need a leash correction. Do this 4-6 times in a row. Take a play break.
As the dog progresses, don't give any treats for "Speak", but give 1 treat for "Quiet".