Multi-dose dispenser comprising: - a product reservoir (14), of X axis, opening at a distal end through an outlet orifice, and comprising a vessel (24); a piston (20) comprising a piston rod (38) carrying a rack and, at a distal end of the piston rod, a piston head (34) slidably mounted in the tank (24), according to the X axis; a pawl mounted movable, along the axis X, with respect to the reservoir, and configured to cooperate with said rack so as to drive the piston along the axis X only in a direction of advance of the piston in the tank; - A spring arranged to push the pawl, along the X axis, in a direction of recoil opposed to the direction of travel, - a shell containing the pawl and at least a portion of the piston; - A check valve, arranged to close the outlet and to allow a product outlet out of the tank. Distributeur multi-doses comportant : - un réservoir de produit (14), d'axe X, débouchant à une extrémité distale par un orifice de sortie, et comportant une cuve (24) ; - un piston (20) comportant - une tige de piston (38) portant une crémaillère et, - à une extrémité distale de la tige de piston, une tête de piston (34) montée coulissante dans la cuve (24), selon l'axe X ; - un cliquet monté mobile, selon l'axe X, par rapport au réservoir, et configuré pour coopérer avec ladite crémaillère de manière à n'entraîner le piston, selon l'axe X, que dans un sens d'avancement du piston dans la cuve ; - un ressort disposé de manière à repousser le cliquet, selon l'axe X, dans un sens de recul opposé au sens d'avancement, - une coque contenant le cliquet et au moins une partie du piston ; - un clapet anti-retour, disposé de manière à obturer l'orifice de sortie et à n'autoriser qu'une sortie de produit hors du réservoir.