Non-ionic dyes are a class of dyes that do not dissociate into ions in solution, making them less likely to engage in ionic interactions with charged substrates. This property allows them to be used effectively in applications where ionic charges may interfere with dye performance, such as in textile dyeing and biological staining.