I have to agree with Toto's Mom - I would at least call the vet for advise.  I am not sure a Yorkie could give birth to a puppy that size.  Although when I was a child, we had a chihuaua mix - about 10 # who had 1/2 basset pups and did fine.  Good luck to you and Sarah