Based on the chemical composition and method of staining, stains can be categorized into the following categories. According to the laws of chemistry: Depending on the chemical nature of the stain, there are three types: acidic, basic, and neutral.