A dachshund will sleep on average up to 14 hours a day. Puppies and older dogs are known to sleep up to 18 hours. To ensure that your Dachshund is not oversleeping you need to prevent boredom and provide plenty of mentally stimulating activities throughout the day.