I am in the desert where it doesnt rain as much as it does in Portland, but here is what I do.
In my urban run, I first dusted the soil with DE, then a layer of horse pellet animal bedding, then pine chips over that. It worked out really well for me. The DE keeps the mites away, the animal bedding absorbs anything wet and smelly and the wood chips makes it easy to rake out the poops.