My kids use an animal friendly vegan dye called manic panic. It comes in freaky colors like vampire red, cotton candy pink, purple, blue and green, but also white, black and yellow. If you blend some together, you can probably get regular shades like brown or auburn. The dye doesn't ruin your hair, it just lays on top of the hair shaft so you can dye it again and again as often as you want without damage. It is semi permanent, so it will have to be done often, like every month. You also should go darker than what you want to cover or it won't show up (pink won't show on brown hair, not that you were going for pink, lol).
You can order it online (I think it's $10 a 4 oz jar of cream dye) if you can't find it in a store, and since it doesn't contain peroxide, you don't have to throw out the jar after opening. As a matter of fact, I just dyed all three of my kids' hair in streaks of the manic panic ultra violet this morning

And it IS animal friendly if you wanna dye your dog, lol
