I've also always done it before the first heat; that is what my vet always advises.

Yup, it is hard on mom as well! You won't need tranqs, you have all of us to lend support. Sunny will be fine.