Yorkshire Terrier litters typically range in size from 1 to 5 puppies, but it is not uncommon for a Yorkie to have a litter of only one puppy or as many as 8. The average litter size for a Yorkie is around 3 to 4 puppies. Factors such as the age and health of the mother, breeding practices, and genetics can influence the litter size.