You can bathe a dachshund at any age, with a special or baby shampoo without rinses and conditioners. No shampoo – even every day, if your dog likes it. With detergents – no more than once every 3-4 months.