Using steam and vinegar is an easy, natural way to disinfect carpeting that won't damage the fibers. Bleach will kill any bacteria but harm the carpet. It could also irreparably discolor whatever it touches, which is why professionals advise against bleach and use heat instead.