Ah. I thought it was from "Dach" = roof + Hund. = dog. Everything I've been able to locate agrees with the Dachs = badger parsing. Very appealing scenario, though, that they were bred like that to keep vermin off the thatched roofs in the Middle Ages. Another Urban Legend that sounds plausible but isn't so.