Hair-washing shampoo for pets comprises a main surfactant, an auxiliary surfactant, a PH value regulator, tea tree oil, a hyasol and water. The main surfactant is a compound of anionic surfactants, and the auxiliary surfactant is a zwitterionic surfactant. The PH value regulator can be triethanolamine, or sodium hydroxide, or other similar objects. The hyasol can be water receptive hyasol, or water repellent hyasol, or polymeric hyasol, or biochemistry hyasol, and their compounds. Such a hair-washing shampoo not only has good effect of removing the dirt, but also has the features of anti-hypersusceptibility, restrain inflammation and stop itching.