I just scheduled Zoë's spay for the first week of November. I'm already feeling guilty and it hasn't happened yet!

She'll be a week shy of 6 months when she gets spayed. She's big enough (just over 3.5 pounds) and the vet thought it was a good time. It's a little bit sooner than I'd like but I want her to be healed and happy enough to travel with us for Thanksgiving.
I just don't want to make a mistake and her go in to heat before I get her spayed. The vet even joked that with all her knowledge and experience she had a Golden Retriever that went in to heat at 5 months old!

I guess better safe than sorry.
Zoë hasn't lost any baby teeth yet, nor has she had any double sets either. I know getting teeth pulled is common but is it common for their teeth to have not come in by then too?