If you're not going to breed and your girl is healthy (good results on her pre-op bloodwork, etc), I would spay.
Your vet is correct about teeth and spaying. Sometimes toy dogs don't lose all of their baby teeth as they should. The teeth that don't fall out on their own tend to cause problems -- stuff gets stuck in between them and the adults teeth, pain, really BAD breath, etc. If they don't fall out, it is best to have them pulled when you have your pup spayed/neutered. That way they only have to be put under anesthesia once. Safer for the pup and it will also save you some money over having two separate procedures.
__________________ Life is merrier with a Yorkshire Terrier! Jezebel  & Chuy  ... RIP: Barkley  Loosie  & Sassy  |