I got my frist yorkie this past january, and my mom keeps complaing about how it's not my dog, so she can choose if we get her fixed or not. The vet wants us to before he first heat in June. I don't want to see her go through all that pain, and all the health issues that goes along with it. She said we could keep one of the puppys, but I don't want maggie to feel like I don't like her anymore because shes my baby

Shes only 3.18 pounds, and im just so scared. Of course I want to be sourround with yorkie puppys but then giving them away, and everything. UHH! What should I do ?