Device for mixing at least two constituents. The device (1) is designed for mixing at least two constituents originating from at least two separate reservoirs (2, 3). It comprises at least two separate orifices (6,7) capable of being connected to said reservoirs (2, 3), a motorized pump (15), a fluid selector (9) comprising at least one network of through channels (12) capable of putting at least one of said orifices in communication with said pump (15), said fluid selector (9) being arranged to be movable between several positions in order to selectively enable, using said pump (15), a transfer of at least one constituent from one orifice to the other orifice or to said pump (15) and an agitation of said mixture obtained.