Yes it can! We use a truck mounted hot water steam extraction cleaner that is great to clean your carpet because it leaves you with a zero residue finish once we are done. Carpet is like your shirt or pants, if you want it to last long and stay looking new you have to take care of it correctly. So, when it comes to your carpets being cleaned leave it to the professionals.