I actually just had Roxy spayed a week ago. She is 3.5 years old and weighs 3.5lbs. I was worried to death about having her put to sleep b/c she is so small, but after several consultations with my vet, I went through with it and had a complete dental work-up as well (checked and cleaned!) She didn't need any teeth pulled though.
Roxy came into my life when she was 2, so that's why she wasn't spayed when she was little (before her first heat).
I said all of that to say this ....lol
Roxy did wonderful! No problems at all! She came home the same day as the surgery and was trying to play with her little brother, Charlie! lol Crazy girl!
GOOD LUCK WITH EVERYING!!!!