To get rid of the bad smell, you can use a cup of vinegar with the washing mixture. Properly dry the mop head. If possible, put the wet mop head into direct sunlight. Thus you can prevent the bad smell from occurring in your mop.