Is there a way to offset part of the animation?

I have an animation where the character dies, so theres a cloud of dust and then a grave. How can I offset the cloud and then continue like normal with the grave (relative to the position of the character)

Try to use co-routine if you need a delay. Unity - Scripting API: MonoBehaviour.StartCoroutine