Anyone with cats or dogs for that matter, know they have accidents on the rug. Whether it’s urine (or worse), vomit or just that pet smell, you want something which will clean your carpets. Not only do you want the stain remover but you also want the smell removed too.
From the bit of research I’ve done so far, it appears the Bissell brand ones have the best ratings overall.
Bissell Proheat Pet Advanced Carpet Cleaner