Need advice on selecting carpet stain cleaners. Can you share your home cleaning experience?