I have an indoor cat and a large dog, and the carpet and large floor rugs get stained from wet feet and the normal animal messes.  The Shark CarpetXpert EX200 with the 2 in 1 deep carpet cleaner and spot and stain remover is the BEST and easiest solution you’ll ever find.  It’s incredible.  The cleaners are installed into the machine so you aren’t spraying a foam or liquid that may be heavier or lighter in areas.  This goes over every inch and cleans it quickly and efficiently.  At almost 60 years old, most of the traditional carpet cleaners weigh a ton, and my back would hurt for several days, but not with Shark!