If your Dishwasher Smells check the following
Air Gap / High Loop
If the air gap or high loop is not installed correctly your dishwasher may not be draining properly or siphoning water back into it. Follow the video for correct installation.
Other common issues
The filter on your dishwasher may need cleaning, or something may be stuck on the heating element. This video cover several other common dishwasher odor problems.