Steam cleaning kills 99.9 percent of bacteria, germs and dust mites. This includes E. coli, Staph bacteria, Salmonella and other micro-organisms, surface molds, bacteria, viruses and other dirty things lurking around the house. Carpet manufacturers recommend Having your carpets professionally cleaned every 12-6 months and every 3-6 months if you have children and pets.