Floor cleaners are primarily designed for cleaning and maintaining floors and may not effectively remove deep scratches. For scratches, it is best to use specialized hardwood floor repair products or consult a professional.