In case your dishwasher has bad odors, it is asking for a deep clean. The best dishwasher cleaners can take care of bad odors when you use any of them. Some are specifically designed to reduce odor, so if that interests you, shop in that category.