Having an extremely overweight Dachsie in my house now (he came to us morbidly obese, almost twice what he should weigh), I can tell you that it is most likely one of three things.
#1, Dachsie are a breed prone to "vacuuming", they will eat whatever if placed in front of them, and then some! Ours spends a short time after dinner and breakfast every day "sweeping" the floor for whatever else he can find, he usually walks around the house with bird seed on his nose. So, just because your Dachsie looks hungry, wants more, and eats what is in their food bowl, does NOT mean that is the right amount. Also, NEVER feed by what the food bag tells you! They are often very generous portions, especially for the "lesser" brands.
#2, Check your treats! If you use treats as training, swap what you have now for low/no sugar added children cereal, like cheerio's. And NO MORE "free treats", they all have to be earned in some way or another, and if the amount of treats outweigh a portion of their daily meals, take it out of their meals.
#3, What food are you feeding now? Yes, in the dog world hard crunchy food in a bag is called Kibble. It is VERY important to know what you are feeding, if the ingredients are ones that are full of sugars, like beet pulp for example, you have a problem, just as much, meat should be most of the meal.
For right now, just cut back on the food. If your dog is really begging for extra, you can also take out up to 1/3 of the food and replace it with green beans and use uncooked carrots for treats.