Any mild dish soap or dishwashing liquid is good for mopping floors. If you're looking for the best-branded dish soaps, DAWN Ultra Platinum Dishwashing Liquid, Palmolive Antibacterial Liquid Dish Soap, and Seventh Generation Free and Clear Liquid Dish Soap are some great options.