I'm sure if she got pg from another Yorkie, the people who had her then would have kept her to sell the pups. I'd be a bit worried that some larger dog got to her and maybe the pups will be too big to have naturally. I'd have the Vet. take some X-rays.

I hope she doesn't have to go to yet another home. I do hope you keep this poor little girl and give her all the love she can stand.