Bamboo might have a natural waxy coating on its surface which will resist a penetrating water based wood dye. An alternative might be to try one of our exterior colours. However, we suspect that thoroughly scrubbing the bamboo with a strong solvent first would help. Please always produce a tester piece first!