Yes, mixing equal parts of vinegar and olive oil does a great job in not only repairing scratches on hardwood floors but also in moisturizing and restoring their shine.