The relative pronoun dont is the most difficult one among the relative pronouns. The use is difficult and diverse, further it competes with
duquel / de laquelle / desquels / desquelles and
de qui and, as if this weren't enough, it can be subject and direct object. First, let's have a look at the different meanings.