<p>A massager is provided with a housing, and a longitudinal guide with first and second tracks with varying paths. First and second followers are received in the first and second tracks respectively. A carriage with a massage formation, is rotationally connected to the first and second followers. A motor and a transmission are operably connected to the carriage and the housing for translating the carriage along the guide such that the varying paths of the first and second tracks vary the depth of the massage formation. Another massager is provided with an output shaft operably driven by, and cooperating with, a transmission for axial translation relative to the transmission. The output shaft has a massage formation extending from the carriage and another end cooperating with a contoured guide such that translation of the carriage varies the axial position of the at least one output shaft.</p>