Depending on the number of the dye, it may be semipermanent, a rinse, or permanent. Read the box to find out which one it is. For all but permanent, over time, shampooing will remove the dye. If the color is a disaster, go to a professional colorist who can help correct the color to something you can live with.
if the dye is on fabric it will be there forever, in your hair, it will fade and grow out.
dye it a different color
I've used hair spray to remove hair dye from the carpet. Not sure about anything else though.
No, the only way to remove hair dye from hair is to use a hair lightening product...i.e. Bleach for hair.
....
you dont dye your hair blonde you remove all colour pigment with bleach
Wipe it off
Washing the hair with water and shampoo will completely remove temporary haircolor.
put your own sick in your hair
The answer depends on the hair dye. If it is permanent you need to go to a professional. If it is temporary you may be able to wash it multiple times and have the dye come out.
You can use a level 30 type of peroxide developer to remove hair dye from your hair, but this will also lighten your hair. You could try to use a level 20 if you do not want your hair to lighten up.
Why are you using hair dye on the carpet? You use arm & hammer like the rest of us.