How often should you have your carpets cleaned? We all try our best to keep our home as clean as possible and looking its best for both ourselves and our guests. However, no matter how hard we try or how careful we are, it is inevitable that our carpets pick up dirt and dust over…