Here are a couple of products used by the professionals:
Neutrasheen Premixed Cleaner: Known to be one of the best cleaners when it comes to marble floors has a special formula that can remove tough stains. It has been proven to keep marble clean and shiny without damage its surface.
Parish Supply Marble Cleaner: This product has a concentrated formula which needs to be diluted with water before it can be used for cleaning. It cleans and even disinfects your marble flooring. Its formula is streak-free which means it will not leave residue after the cleaning process.
Homemade Marble Flooring Cleaner
Homeowners with marble know that great care is required to maintain your floor’s shine and prevent scratching. If you don’t want to spend an extra amount of money on branded marble cleaning products, here are some simple solutions that can be found in just about any household. Cleaning marble floors starts with preventative care and regular maintenance.
1. Sweeping or dusting or dust mopping on a daily basis will remove any dirt or surface debris that could scratch or otherwise harm your marble.
2. It’s also important to take care of spills as soon as they occur so that water or other liquids aren’t allowed to stain your floor.
3. The cleaning solution used on the marble must be pH neutral. Do not use acidic cleaners on your marble or it will scratch and lose shine. This means no vinegar!
4. A Highly diluted mixture of ammonia and water or a highly diluted mixture of (pH neutral) dish soap and water. (No more than 1/2 cup per bucket of water).
5. Once you are finished mopping it is recommended that you dry the floor using a soft, fluffy towel. Again, because marble is such a porous stone sitting water can seep into the stone and cause stains.
6. Another solution is baking soda! Make a poultice (soft-moist mass) going for a peanut butter-like consistency. For oil-based stains (cosmetics, grease), use the powder with some water or rubbing alcohol. For water-based stains (coffee, tea), mix the powder with either hydrogen peroxide or acetone. When you have your poultice, wet the stain and apply the mixture. Tape plastic wrap over it and let dry (usually at least 24 hours); the drying process should lift the stain out.