Dry cleaning is VERY toxic in general. A chemical called PERC is added to a solution of 2% water and heavy industrial detergent (usually ammonia), so when they clothes are put into this wet solution of chemicals, once they are removed, they "dry in a matter of 1 minute", hence dry cleaning. The dirt and stains stay behind in the PERC solution.
Woven wool pants and jackets should only be gently wiped down with a soft lint free cloth after each use, that will keep them fresh.. If you dry clean woven wool fabrics or put a hot iron to them too many times, you will destroy them quickly and they will get a really cheap looking shiny surface, especially gabardine fabrics. The best way to clean and press them is with a hot clothes steamer while hanging. Dry clean very occasionally at best. Dress shrits should be washed with very little detergent and warm water separately from other clothes on a gentle cycle, gentle spin and hung to dry. Don't wash dress shirts with any heavy items like towels or jeans because you are just having them beat against the lightweight shirt fabric during the wash cycle and they will fall apart quickly. 100% cotton shirts are nice but need A LOT of ironing, if you get 40/60 polyester / cotton blend shirts, you still will have a decent crisp look to the fabric, but they will only need to be touched up with an iron. The highest quality dress shirts on the market today are 2 brands (which I have never seen here) Hathaway and Faconnable.
My family owned a clothing factory for 30 years. We were the largest producer of GANT shirts, Chams de Baron shirts, and Members only jackets on the east coast of the USA.