My dishwasher is smelly.
Dishwashers do build up grease and soil residue and require regular cleaning. A de-greaser and or cleaner de-scaler product is a good regular item to use but also a good wipe out once a week is important. In particular pay attention to around the seal and door edge, and in areas where the wash water doesn't reach, such as behind baskets and runners. Also remember to ensure the dishwasher filters are cleaned regularly
It is also very important that the drain, drain spigot and drain hose are clear and free draining. The appliance needs to remove the soiled water quickly and effectively from the dishwasher to ensure no redepositing of dirt and grease, if the drain is restricted this is not possible and as well as poor cleaning results, bad odours will result..
Click on the link below for further advice -
Grease and soil build up and/or poor drain effectiveness.