Hi and welcome to YT. Congrats on your new baby. Glad that Zoe was able to find a home with you; so sorry to hear of her previous owners health issues.
If Zoe has not been spayed yet, I would suggest having that and her teeth pulled at the same time so she will not have to go thru a procedure twice. Do you think she's got more baby teeth that may need to come out? If so, you may want to wait on that as well. I would discuss this with the vet and see what they say.
Good luck with her appt. Let us know how she does.