Hair Dye and Pets
Find out if Hair Dye is safe around dogs and cats.
Think your pet ate something toxic?
Call ASPCA Animal Poison Control Center: (888) 426-4435 or view emergency guide
Hair Dye
Hair dye is not safe for pets. These products contain ammonia, hydrogen peroxide, paraphenylenediamine (PPD), resorcinol, and other chemicals that can burn skin, irritate eyes, and cause serious illness if licked or swallowed.
Cats are especially sensitive. Their grooming behavior means they can quickly spread the product over their fur and into their mouth. Signs of exposure include skin redness, itching, drooling, vomiting, diarrhea, difficulty breathing, facial swelling, and lethargy.
Never dye a pet’s fur with human hair color, even “gentle” or “natural” products. If hair dye gets on your pet, rinse the area with lukewarm water for 15–20 minutes. If it gets in the eyes, flush gently with water or saline and seek veterinary care. If swallowed, contact your veterinarian or a pet poison control center immediately.
Is Hair Dye Safe for Dogs?
Hair dye can burn skin, irritate eyes, and cause gastrointestinal upset if licked. Some dyes contain paraphenylenediamine (PPD) and can trigger allergic reactions.
Is Hair Dye Safe for Cats?
Cats are especially sensitive to hair dye chemicals. Ingestion or skin contact can cause severe irritation, drooling, vomiting, and respiratory distress.
Active Ingredients
- ammonia
- hydrogen peroxide
- paraphenylenediamine
- resorcinol
Common Products
- permanent hair color
- semi-permanent dye
- henna-based dye
- root touch-up kits
- beard dye
- highlighting kits
- hair bleach
Common Location
bathroom
Ventilation Notes
Use hair dye in a well-ventilated room with the door closed and pets kept out until the area is aired out
Symptoms to Watch For
- skin redness or burns
- itching and pawing at the face
- drooling
- vomiting
- diarrhea
- difficulty breathing
- facial swelling
- lethargy
- watery eyes
- loss of appetite
What If My Pet Was Exposed to Hair Dye?
If hair dye touches your pet’s skin or coat, rinse thoroughly with lukewarm water for 15–20 minutes. If it gets in the eyes, flush gently with water or saline and seek veterinary care. If swallowed, do not induce vomiting; contact your veterinarian or a pet poison control center immediately and bring the product label.
Sources
Vet's Note
PetPilot provides general information for educational purposes. While we reference authoritative veterinary organizations, this page has not been individually reviewed by a veterinarian for your specific pet. Individual animals may react differently based on age, weight, breed, health conditions, and amount consumed. Always consult your veterinarian or a poison control center for personalized advice, especially if your pet is ill, injured, pregnant, nursing, or on medication.