If you have real hardwood floors how often do you clean them

And what products do you use ? My husband keeps telling me I can only use one kind of mop with barely any cleaner and I feel like the floor isn't getting clean enough like I see professional cleaners using a spin mop but he says it will ruin the floor. Is that true ?