It is not always necessary to drain the entire pool to remove dirt stains. Depending on the severity and location of the stain, spot treatment may be effective. However, it is always recommended to consult with a professional to determine the best course of action for your specific situation.