I've seen a slide hammer setup with a collet chuck on the end used for pulling dowels. The collet is tightened around the dowel and then the slide hammer impacts edge the dowel out withoud damaging it or the block.
I found one after a search on the net:
Dowel puller
Cheers