Instructions
Determine the reason for your dog's barking. What situations cause your dachshund to bark most? Does it bark when strangers pass the house? When it's hungry? When it wants to play? Does it bark just because?
Ignore the dog's barking if you have been giving in to its demands to this point. Placating the dog with food or petting will be interpreted as a reward for barking by the animal. Do not react to the barking, and it will eventually stop.
Allow the dog to bark two or three times and then, in a loud, commanding voice, yell "Enough!" or "Quiet!" This must be a command. Reward the dog when it obeys the command with praise or treats. Barking won't be a problem if you can stop it on command.
Take an empty metal can and fill it with some pebbles or pennies. When your dog barks, shake the can, the sound of which will cause mild discomfort, stopping the barking. A spray bottle filled with water will also work. Use this in conjunction with the "Quiet!" command, and praise the dog for remaining quiet.
Exercise your dog regularly with walks and playing. Dachshunds are energetic little dogs, and so getting regular exercise will help them stay relaxed and entertained. The less bored and jittery the dog is, the less excitable it will be.
Do not give your pet treats immediately after returning home. Your dog will associate your return home with receiving treats and bark to try and bring you into the room. Wait 10-15 minutes before rewarding your dog.
Leave lots of toys for your dog to play with while you're out of the house. This will help prevent boredom when you're not around to exercise and play with the dog.
How to Get Miniature Dachshunds to Not Bark
Miniature dachshunds are some of the cutest lapdogs around, small, energetic and loving, but when they open their mouths and bark non-stop, they're not quite so cute anymore. Fortunately, there are a number of approaches you can take to train this excessive barking out of the dog -- and you'll both be better off for it.