Most recognized breeders do not breed anything smaller than 4 pounds and, therefore, most do not breed "teacup" dogs.
Since the teacup dog is not an official or regulated breed category, it's very easy for breeders to mislead uninformed buyers.