For large quantities of regularly sized dowel I buy it, life’s too short. For a few small dowels of odd size I have a dowel plate, a piece of 5mm plate with holes drilled in it from 3mm to 20mm. It works pretty well but is laborious as you have to cut stock square and a touch oversized then bang the pieces through plate multiple times to get to your desired size. The finish can be a little rough.