@Stanleysteamer , most modern dishwashers have a "cleaning" function, we run this once every six months or so and it leaves the dishwasher spotless. The thing to be careful off with dishwashers/washing machines is the black mould that can grow in/on the rubbers and it is a unhealthy to let this take hold. I run the washing machine on a 90deg hot wash once every six months and really sorts out any bacteria that may have decided to nest. + I also clean my overalls at 60degs and this temperature kills most germs/bacteria that could cause poor odour.
Once a year I'll remove the dishwasher and washing machine waste pipes, give them a good soak and scrub in hot soapy water with bleach. We never experience bacterial growth/smelly pipework.
I also use food grade 6% hydrochloric acid for cleaning. It's highly effective but do wear gloves and open windows when using.