A dishwasher is the best method I've found for cleaning Lego.
I suspect that duplo is made to be a lot less grippy as it's designed for younger children with much less dexterity. I'd imagine that this means that its deterioration is quicker. Also it gets chewed more.