Hi,
Smells from dishwasher are not the appliances fault, if you are running the machine very heavily "sometimes twice a day", you have to use a cleaner to prevent detritus from building up within the machine.
Unfortunatly with smells, 99.9% of the time its cleaning/ wahing ADVICE ONLY as...