The said size is hard to find as the majority of the breeders nowadays ensures that the dogs that they sell are good quality from their weight to size. Small puppies are vulnerable reason why they need to have more attention than the other pups.
I believe that no pets are alike and it will be pretty hard for you to find a similar puppy from the ones that you've lost.