Device (1; 101) for the successively delivery of at least two predetermined doses of a product, comprising: - a container defining a reservoir for containing the product to be delivered, said container having an open proximal end, and a distal end defining an outlet port in combination with said reservoir and through which the product may be delivered, - a piston movable with respect to said reservoir, the distal movement of said piston causing at least part of the product to be expelled from said container, - a pusher (7; 107) movable with respect to said container for causing said piston to move in the distal direction successively from an initial position, in which none of said product has been expelled to a first position, in which a first dose of said product has been expelled, and to a second position, in which a second dose of said product has been expelled, - a holder body (15; 120), intended to receive at least part of said container and said pusher (7; 107), - first biasing means (22; 132) designed for tending to urge said pusher (7; 107) in the distal direction, at least from the initial position to the first position, - first retaining means (9, 19; 109, 128) designed for maintaining said pusher (7, 107) in said initial position, - first actuation means (18; 133, 134) designed for deactivating said first retaining means (9, 19; 109, 128) and allowing the distal displacement of said pusher (7; 107) at least from the initial to the first positions, - second biasing means (22; 132) designed for tending to urge said pusher (7; 107) in the distal direction from the first position to at least said second position, - second retaining means (11, 19; 110, 128) designed for maintaining said pusher (7, 107) in said first position, - second actuation means (18; 133, 134) designed for deactivating said second retaining means (11, 19; 110, 128) and allowing the distal displacement of said pusher (7; 107) at least from the first to the second positions, characterized in that said first and/or second actuation means (18; 133, 134) are at least rotationally displaceable, said rotation causing at least part of the deactivation of said first and/or second retaining means (9, 11, 19; 109, 110, 128). - a container defining a reservoir for containing the product to be delivered, said container having an open proximal end, and a distal end defining an outlet port in combination with said reservoir and through which the product may be delivered, - a piston movable with respect to said reservoir, the distal movement of said piston causing at least part of the product to be expelled from said container, - a pusher (7; 107) movable with respect to said container for causing said piston to move in the distal direction successively from an initial position, in which none of said product has been expelled to a first position, in which a first dose of said product has been expelled, and to a second position, in which a second dose of said product has been expelled, - a holder body (15; 120), intended to receive at least part of said container and said pusher (7; 107), - first biasing means (22; 132) designed for tending to urge said pusher (7; 107) in the distal direction, at least from the initial position to the first position, - first retaining means (9, 19; 109, 128) designed for maintaining said pusher (7, 107) in said initial position, - first actuation means (18; 133, 134) designed for deactivating said first retaining means (9, 19; 109, 128) and allowing the distal displacement of said pusher (7; 107) at least from the initial to the first positions, - second biasing means (22; 132) designed for tending to urge said pusher (7; 107) in the distal direction from the first position to at least said second position, - second retaining means (11, 19; 110, 128) designed for maintaining said pusher (7, 107) in said first position, - second actuation means (18; 133, 134) designed for deactivating said second retaining means (11, 19; 110, 128) and allowing the distal displacement of said pusher (7; 107) at least from the first to the second positions,