Yes, I am professionally trained. Moreover, I take regular carpet cleaning training courses to keep my knowledge current. Carpet fibres and backings are always changing, and it is very important that you choose a properly qualified carpet cleaning technician. This goes for upholstery cleaning too. The materials and fabrics used in todays sofas can be destroyed using water. They can be made from anything form Bamboo to paper pulp. So be sure to get a properly trained carpet cleaning technician to clean your carpets.