Before hiring a carpet cleaning company ask them do there pre Hoover before washing. This will remove loose dirt particles as well as any gravel/sand that has been tracked into your home. It will also fluff the carpet fibers, loosening deep down dirt from within. This will make the overall carpet washing task more effective since it will be able to clean deeper.
UCC has heavily invested in the best equipment available on the market.