Many dishwashers need regular cleaning and have filters that need to be periodically removed and cleaned. Also White Vinegar not only eliminates odors, but also disinfects and breaks down that powdery build up from dishwasher detergents, which is often a problem if you have hard water. To disinfect odors, and clean your dishwasher, simply pour two cups of vinegar in a glass measuring cup on the top rack of an empty dishwasher. Run the dishwasher on its hottest cycle. Repeat this procedure weekly or monthly to keep odors in check and ensure optimal functioning.