Most dish soaps do not leave a "stink". Most are designed to leave a clean smell, often associated with lemons. Some brands leave a residue that can smell similar to animal fat used in some soaps....
Dish liquid is designed to generate a lot of suds. A dishwasher cycle will stir up excessive suds that the machine won't be able to rinse away. Some dishwashers will stop or break down if this...
obviously with washing powder. use only a little bit, a teaspoon or so. If that's not available, let them soak and then rinse in fairly hot water. This will get rid of everything but the very greasy...