Welcome to YT!!!
Have you considered a rescue pup? I ask because you have some pretty specific criteria. You say you want a "teacup" which I'm going to interpret to be a really small dog. The adult size of a puppy is one of the hardest things to guess, and yes I do mean guess. If you for sure are only open to the tinnies then I suggest you get an adult dog. That's the only way to guarantee size. Try
Pet adoption: Want a dog or cat? Adopt a pet on Petfinder and just fill in your area and breed choice. Good luck on your search!