How can I clean my dishwasher properly so that it stops leaving dirt on the things I put in there?
I've tried using those dishwasher cleaner bottles you can buy and put in but two of them haven't done anything. Could it be blocked? I'm renting and this dishwasher is part of the kitchen. I have my own dishwasher in storage that I know works but no space to put it.
Obviously DP doesn't check anything and puts the just washed but still dirty crockery/cups/etc back and I'm fed up with going to get a cup of tea and having to pull out 10 cups before finding a clean one and putting those ten cups through the dishwasher over and over. I've been handwashing everything but the cleaning isn't always my job and DP refuses to hand wash when he has a dishwasher 
Does anyone have any really good tips/tricks I can use to blast it and make it do it's job again?