Well, I don't think the "big breeders" were necessarily trying to scare you off from a small dog, the truth is "teacup" is a descriptive term for dogs, not an actual type of dog. The breed standard is 4-7 lbs, already really small. Having a smaller one is fairly common, but when breeders call them teacups, it's usually to charge more.
Now, I have a "teacup" myself, as she's only 3 lbs and I'm a bit freaked out by your thoughts on spaying. I get that there's more room for error, I guess in a larger dog, but with you and I having such tiny dogs, not having them spayed can have potentially deadly consequences- if they got pregnant, it could kill them. I waited until mine was 8 months to get her spayed, but I did as soon as I felt she was strong enough to handle surgery.
Of course not all little dogs have tons of medical problems and I'm genuinely happy for you that yours seems to be ok now. Just keep her getting checked out since a lot of problems don't come up for a few years. Please reconsider getting her spayed if you ever plan on having her around other dogs. I wouldn't wish the heartache on you if something happened to her.
__________________  [I] Dani: Happily owned by Billi-Jane & Witten 
facebook/instagram/twitter @danifabulous | dogster @ dogs/1308401 |