P.K.
You might try a paste of baking soda and water. the grit in baking soda is a great cleaner. Oxyclean is another good one. Walmart carries it. I use that in everything from carpets to laundry. Works great. Spot shot is a good spot cleaner. I have used that on carpets and clothes. It comes in a orange and blue spray can by the rug cleaners. Walmart carries. it. Good luck.