According to the OED, dachshund means literally badger-dog in German. I've never heard anything about their being roof dogs. The ones with cleft palates don't survive to adulthood, so all dachshunds say woof instead of roof.



TEd