A dose counter includes a triggering unit having at least a first and a second trigger member thereon. The triggering unit is configured interact with the canister of a metered-dose inhaler when the canister moves in a longitudinal direction from a rest position to an activation position. A circuit assembly includes a substrate with at least a first and a second switch thereon. The first and second switches are configured to interact with the first and second trigger members when the canister moves from the rest position to the activation position. The circuit assembly includes a counting circuit that is configured to receive a signal from the first and second switches and to determine when the metered dose inhaler is activated.