Most kennel clubs recognise two sizes. The standard dachshund weighs roughly 7 to 15 kg (about 16 to 32 lb) and stands 20 to 22 cm at the shoulder. The miniature weighs up to about 5 kg (11 lb) and stands 13 to 18 cm.
The FCI system used across much of Europe adds a third class, the Kaninchenteckel or rabbit dachshund, and defines all three by chest circumference measured at 15 months: over 35 cm is standard, 30 to 35 cm is miniature, and up to 30 cm is rabbit.
Why chest, not weight
The measurement reflects the job. A dog hunting rabbits needs to fit a rabbit hole; a dog after badgers needs to fit a badger sett. Chest circumference is what actually determines whether a dog can enter a given tunnel, so that is what the working system standardises.
It also makes the classes more honest. A lean, well-muscled dog and a soft, overweight one of the same frame can weigh very differently; their chest measurements will be much closer.
Which size suits you
Standards are sturdier, better able to handle stairs and rough play, and generally the choice for anyone who wants a dog that can walk several miles. Miniatures are more apartment-friendly and travel easily, but their finer bone deserves even more protection from jumping.
Beware the marketing terms "teacup", "toy" or "micro" dachshund. These are not recognised sizes. They usually mean an undersized miniature, sometimes deliberately bred small in ways that bring extra fragility and health risk.

