'Avoid using vinegar on natural stones like granite and marble as the acid in the vinegar could not only dull the stone, but also cause spills to penetrate the surface of the stone leaving permanent stains and etching, since vinegar can easily damage any sealers applied to the stone surface,' explains Janice Stewart.