When you do eventually have her spayed, be sure they will remove any retained baby teeth at the same time so she won't have to be anesthetized more than once.

I think it is good to wait until their teeth are through coming in, so you can have the teeth removed during the spay operation.