Laminate flooring, just as with any other type of flooring, can develop odors on occasion. This can be caused by food, smoke or even pet smells if you have pets in your home. To get rid of this odor, you will want to first use something that's safe for the laminate flooring, but also something that removes the smell while also killing any bacteria that may be causing the odor. An inexpensive cleaning solution will remove the odor and disinfect your laminate flooring at the same time.
Fill a bucket with 1 gallon of water and 1/2 cup of white vinegar. The vinegar works as both a disinfectant as well as a deodorizer. Diluting it with water keeps it strong while still remaining safe for use on the laminate.
Swish your mop in the cleaning bucket and wring out your mop well.
Wipe the mop over the smelly laminate flooring, and go back over the floor a second time to make sure it's been thoroughly cleaned.
Let the floor air-dry. The vinegar smell will linger for an hour or so, but if any of the foul odor remains on the laminate after the vinegar odor dissipates, repeat the cleaning process.