Tea tree oil shampoo is believed to benefit dogs by encouraging a shiny, soft coat, by clearing skin irritation or inflammation, and repelling parasites and other insects. Tea tree oil (Melaleuca alternifolia) has been used for centuries as an antiseptic, antiviral, antibacterial and anti-fungal medicine.