Both mini and standard Dachshund pups can start eating regular dog food by the age of 3-4 weeks. At this point, their mother's milk does not fulfill their nutrient requirements, which is why you can slowly shift to solids. Start by feeding water or milk-soaked dog food for 1-2 weeks.