im looking to shampoo carpets just to have an overall clean and odor removal, so something a little foamy would be nice. would APC+ be enough? has anyone used CG fabric cleaner? also which one would be better carpet and upholstery buffer rotary brush or Porter Cable 7424 Carpet & Upholstery Brushes for heavy cleaning?