Create an environment that minimizes the reasons for barking. Dachshunds may bark if they don't receive sufficient exercise, so take your dog for at least one brisk 30-minute walk every day. Like many dogs, Dachshunds also tend to suffer from loneliness, boredom, and separation anxiety when they are left alone. Consider putting your dog in a comfortable crate with a chew toy when you're not able to be with them. If you must leave your dog home alone frequently, consider ways of providing some intermittent company. An isolated dog is not a happy dog.
Anxious dogs are more likely to bark at things in the general environment, and anxiety is often a product of insufficient socialization. Expose your Dachshund to a wide variety of places, people, and sounds beginning as a puppy and continuing through life, and you are far less likely to have an anxiously barking adult Dachshund.
Teach your dog a "Quiet" command. When your Dachshund is being calm and quiet, approach your pet, say "Quiet," then click the training clicker and give your pet a treat. Repeat this exercise five to 10 times daily.
Practice the "Quiet" command when your dog is barking. Wait until your Dachshund naturally stops barking, then say "Quiet," click the training clicker, and give the dog a treat. This helps your Dachshund to develop an association between being quiet and getting treats. Repeat this exercise every time your pet barks. After a week or two of practice, begin using the "Quiet" command when your Dachshund is barking. When the dog stops barking, give a treat.
Teach your Dachshund a "Speak" or "Bark" command: When your dog is barking, say the command, click your training clicker, and give your Dachshund a treat. Repeat this process several times a day until the dog has learned to bark on command.
Command your Dachshund to bark. Use the "Quiet" command to stop the barking. Click the training clicker and give the dog a treat. Now you can practice the "quiet" command even when your dog is not voluntarily barking at a perceived threat.