Most sniffles are caused by viruses like a cold or flu virus, but they can also be caused by allergies, a dusty or smoky environment, or by some medications.