A system for delivering fluids which includes a pump (such as a peristaltic pump for example), a pump cartridge, a fluid reservoir, and a variety of fluid dispensers, including oral fluid dispensers. By providing a number of oral fluid dispensers, the one best suited for the needs of a particular application can be selected. The pump cartridge and / or the fluid dispensers may be disposable. The operation of the pump may be controlled based, at least in part, on the type of fluid dispenser being used. Further, a selectable mode can be used to further control the operation of the pump. The amount of fluids delivered over given periods of time may be monitored such that a reminder (such as an audio and / or visual alarm for example) may be provided if too much or too little fluid is delivered (and presumably consumed). The thresholds for such alarm conditions may be set and modified by a user. Further, the state of the fluid delivery system itself, as well as trends in fluid delivery, may be monitored.