During one pregnancy, which lasts only 2 months, the dachshund carries up to 12 puppies. 361 views23:17