The number one cause of a stinky dishwasher is a dirty filter. If you haven’t cleaned your filter in over a month, remove it and give it a good scrub.