Teacup poodles typically only have incredibly small litters of one-2 puppies at a time, meaning need for the puppies is generally greater than the number of dogs available.
It looks as if yesterday we picked her up https://qualityteacuppoodles.com/bread-info/