Accidents can, and will, happen, especially in a family home or in a commercial property where there is a high volume of traffic.
No matter how hard you try, you cannot protect your wood flooring from every minor scuff or scratch so there will come a point where you need to refinish your flooring to help restore it back to its original state.
Many experts say that the natural ageing of wood coupled with unavoidable damage from pressure, sunlight etc. will require wood flooring to be re-finished every 3-5 years, but you may need to act sooner or more frequently if there is an incident that causes severe damage to your wood floors.
When it comes to re-finishing, the best option is to hire a professional to sand down and finish your flooring because the process will vary depending on the type of floor you have and your reason for re-finishing it.
Bear in mind that, if you have engineered wood flooring, the thin surface layer of wood will wear away after being sanded down anywhere between four to eight times. This means that you may need to consider purchasing new wood flooring altogether once you refinish it a number of times.