Manic panic is vegan and cruelty free and also conditions your hair. They have a ton of shades that you can dilute with conditioner, if it's not the shade you wanted it won't hurt your hair to add more manic panic. read more
If you are not bleaching first, you will need to let the dye sit on the hair longer under some sort of plastic cap or wrap so the dye can sink into the Virgin hair enough to be visible and rinse out the dye with cold water. read more
As for professional hair dye, Pravana is the best cruelty-free dye. Ask your salon owner what brands they use, and pick a place that opts for cruelty-free brands. There are Aveda salons in many major cities. read more