Good, I am glad you are getting her spayed. She's already been through so much in her little life, it's a relief she will not have the stress of pregnancy.
For your mom's pup, I thought yorkies generally have their first heat around 7 months? I would definitely have expected her to have a heat at 9 months. Try to convince your mom to get her girl spayed too.