Zoe got spayed recently, and is 3 lbs and a few ounces (at most). She had quite a rough few days, and it worried me, but she did just fine after that. I had a long talk with the vet beforehand regarding her size, etc. She came home the same day (in fact, they had me pick her up early and she was making quite a racket

).
I mostly just held her for days! (And didn't mind, really

)
My thoughts are with your babies!