Rather than fiddle around with shims, I find it easier to adjust a dado set slightly under the exact dado width required, and make two cutting passes.