This is why carpet manufacturers recommend annual professional cleaning to extend the life of your carpets and keep them looking fresh and new. If you have pets or if you have family members or employees with allergies, professional carpet cleaning should be done more often, to remove odours and allergens and improve air quality in your home or office.more...See more text