Why do Dogs have Whiskers?

Dogs have whiskers for the same reason cats do. Whiskers provide sensory input that help the dog move around particularly in the dark. They are less useful now than in ancient times when dogs were pure hunters. You can find more information here: