3d prints are extremely porous, the wood dust pla even more so.
I find that stains just soak in.

Coloured varnish has a slightly better success. But you still need a couple of coats.