Laminate flooring, just as with any other type of flooring, can develop odours 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 odour, 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 odour. An inexpensive cleaning solution will remove the odour 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 deodoriser. 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 odour remains on the laminate after the vinegar odour dissipates, repeat the cleaning process.