When you take all kinds of dogs into consideration, an average litter ranges between six and ten puppies.
In the case of your little Yorkie, she is likely to give birth to three or five pups on the higher side.
However, some dogs can pop out one puppy depending on various factors.