As I said earlier I did not come up with these myself but I have attached links to the sources that I found the information from below.
Bleach
The heavy scent of bleach in the air must mean that something is really clean. After all bleach is the ultimate cleaner...right? Not so fast. Bleach may be great at a lot of things, but cleaning isn't really one of them.
Answer: Bleach is a disinfectant and not a cleaner. Bleach does a fantastic job of killing germs. It removes tough stains. But bleach doesn't really clean dirt and residue from surfaces. To do that, you'd need to scrub and rinse surfaces. For many household cleaning jobs, bleach just isn't the right cleaning solution. It has heavy fumes that can make you sick. Contact with bleach on your skin is irritating and can be very harmful. Mixing it with many other cleaners can give you toxic results. Bleach can also damage surfaces and remove color.
Bottom Line:
Bleach is a good disinfectant and stain remover but not a great general cleanser.
Does Carpet Cleaning shrink your carpet?
Answer: When carpets were made of lots of natural fibers, shrinking was a major concern. Still, most professionals new how to handle all types of carpets. Today most carpets are made of synthetic materials, reducing the risk of shrinking to almost nothing. It's always a good idea to know your carpet type and the manufacturer's instructions for it. One thing that could cause minimal shrinkage would be an overly wet carpet after your technician is finished cleaning. Reputable companies and technicians don't allow this to happen. Even so, it's a good idea to check your carpet's wetness before the tech leaves your home. Express concerns if you have them. And be sure to hire a reputable company to clean your carpets.
Bottom Line:
For most carpets, the risk of shrinking is almost nothing. Hiring a reputable company makes all the difference in your satisfaction, though.