Marble floor is susceptible to scratching. Often, the culprits are tiny pebbles and other debris on shoes. Lay area rugs in high-traffic areas and enact a "shoes off in the house" policy to prevent scratches to your marble. Also, you may want to install felt pads to the bottom of all furniture so it doesn't leave scratches when moved around during cleaning.