Hi P.,
Sounds like you or someone else may have contaminated your floors with improper cleaning. I responded to a similar mom last year and am pasting that response for you to review wth some edits. Hope it helps. You are welcome to email directly if you have any questions.
Wow! I just read through the various responses and feel compelled to share some information. I have owned a commercial cleaning and property maintenance company in the Greater Atlanta area, (based in Kennesaw) for many years. We deal primarily with the luxury home market, re-sells and model homes in particular. We are required to have a 2 million general liability policy. This is because we are responsible to protect and preserve the various installations of the homes.
Hardwood floors are not the same as they were when we were all children. In those days we could wash, wax, scrub with soapy water, etc... Not so anymore.
Be aware that any new homes should have warranties for all upgrades. You may have to ask for them. It is important to read your warranties for granite, hardwoods and any other upgrade. Know the manufacturer of your floors and keep their toll free numbers listed for reference. They all have technical divisions that can advise you about proper cleaning and trouble-shooting. Improper cleaning of your floors will, in most cases, negate the warranty.
Beautiful wood floors are an investment that should be protected. Some warranties specifically name Murphy's Oil Soap as what NOT to use. Most will say NOT to damp mop or expose the floor to water. That includes steam cleaners. This verbiage is confusing since their procedure for cleaning sometimes, involves wetting the micro fiber or terry floor tool pad with water, then wringing it out well before beginning. The cleaner is also water based so some moisture on the floor is ok for cleaning but shouldn't have prolonged contact with the floor (such as a spill) or a cleaning tool damp enough to cause some pooling of water or cleaner.
In an effort to eliminate some of the noxious fumes from prior finishes and adhere to EPA guidelines, many newer finishes are water-based. Also, not all installers apply the multiple coats of finish which used to be standard. Not all wood floors are sealed.
It is important to know what kind of floors you have and how they were finished. Hopefully there will be a warranty to instruct and inform.
Today's finishes are easily contaminated. This means that if you use a cleaner that has an ingredient that tends to bond to the finish, it will eventually dull the floor. Some cleaners indeed clean the floor but begin to break down the finish in the cleaning process. You need to protect your finish. It is there to beautify and protect the wood.
The life of your hardwoods depend on the amount (and type) of traffic and the proper care of your floor. If hardwoods are well cared for, you can periodically "refresh" the finish to prolong the new look. Eventually you will need what is called a "sand and recoat". That is just light abrasion, thorough cleaning and re-application of the finish.
However, if your floors are contaminated (they spot test for chemical and oil residue), this will not work and you will have to have the floors sanded and refinished. This is more expensive. Where older floors seem to last for generations, many newer hardwood floors have a life-span of only three to five refinish options before the floors have to be replaced. Therefore one should know what type of floor you have, what kind of finish, etc.
I know this information will be horrifying to many who have used improper cleaning methods. Unfortunately, most builders and developers do not educate their homebuyers. From my experience, it is not ill-will on their part, but lack of knowledge. Since floor installation is subcontracted in most cases, the builders rely on the cleaners. Only the most prudent maintenance people read the warranties. I can tell you that many times warranties are negated by the cleaning crews before the home even goes to closing!
The first time (years ago) I read the warranty for some hardwoods in a new community, I laughed and said “the homeowner will have to stand outside the home and look at his floors through the windows to maintain this warranty . . ." no moisture, no high heels, no animal's untrimmed nails, etc...wipe up any acid based spill immediately, such as coffee as it will eat into the finish . . .
Warning: Some warranties warn that a chemical found in Swiffer cloths should not come in contact with wood floors!
There are even hardwood floor cleaners on the market that are not safe to use on some hardwood floors! Go figure. Again, I don't personally think product manufacturers are trying to destroy our floors. Perhaps they don't have product engineers who are researching the current and ever changing market.
Now that I have shared so much disturbing news, I will say that there are a few products on the market that are formulated specifically for this generation's hardwood floors. The Bona Khemi products are great. They are also marketed under the names "Crystal Clear" (might be Krystal Klear) and Orange Glo. Orange Glo seems to have a slightly different formulation. It leaves a film on some floors where the Bona X doesn't. I have contacted the mfg several times and cannot get a response from them about Orange Glo and warranties.
For all who have steamed, oiled, swiffered, and used good old fashioned vinegar and water --- you are in good company. Don't worry. If your floors look good and are clean and you are enjoying them, forget the warranty. The idea is to enjoy your floors. You can't go back and start over. You may even have a custom installation with a finish that allows vinegar and water or wet mopping. Remember that once you wax, you must continue waxing. Once you have contaminated your floors, you can't remove it without sanding so keep going until you can justify the cost. (Or rent the equipment and do it yourself.)
But for all who are buying a new home, read the warranty and make sure whoever cleans your home, understands how to protect your investment.
PS Bruce products are probably formulated for today's finishes since they are stocked by some wood floor distributors. When in doubt, call the 800 number on the back of a product and tell them what kind of installation you have and whether the product is formulated to support it.