dog state update