\dagger::Symbol.
{ \theta, \theta^{\dagger} }::NonCommuting.

::PostDefaultRules( @@substitute!(%)( \theta \theta^{\dagger} -> \theta^{\dagger} \theta + 1 ) ).

\theta \theta \theta^{\dagger} \theta^{\dagger};

