Drain cleaners come in several types, including chemical cleaners (acidic or alkaline), enzymatic cleaners, and mechanical tools like drain snakes or plungers, each suited for different types of blockages.