All dog breeds can have litters from 1 to 8 puppies. The smaller breeds can have less than the larger breeds who can sometimes have litters of 12 puppies.
a Yorkie can have up to 2 puppies at a time, because they are so small there stomach doesn't hold as many puppies as bigger dogs can.
i have seen yorkies that had 4 puppies.
My Yorkshire terrier had 7 puppies which astounded me as she was only small. But all the puppies were very healthy & happy I am pleased to say.
Copyright © 2026 eLLeNow.com All Rights Reserved.