How many puppies can a yorkie terrier have per litter?

Yorkie terriers typically have litters of 2 to 4 puppies.

However, it's important to note that:

* This is just an average. Some litters might be smaller (even just one puppy) or larger (up to 6 puppies).

* Size and age of the mother can influence litter size. Younger Yorkies tend to have smaller litters, while older dogs might have larger ones.

* Genetics also plays a role. Some Yorkie bloodlines may be predisposed to larger or smaller litters.

It's always best to consult with a veterinarian for more specific information about a particular Yorkie and her potential litter size.