|They will spay a kitten at 2lbs ? Isn't that really young? Wow how things have changed, didn't it used to be not until they had their first heat or were 6 months?
The old wives tale is you should spay them after their first heat, however it doesn't matter and it would save you the trouble if you do it before they ever go into heat. That's like people trying to say you should breed your animal once before spaying because they will have a better temperment, that's usually not the case.
Generally speaking vets say to spay at 6 months because your pet can also get all the shots they need etc, where as if you do a spay/neuter under 12 weeks they still have to come back for a rabies shot.
2lbs is really young, but we do them all the time because we collaborate with a rescue, the doctors make sure they do the surgery as quickly as possible so the kittens aren't under anesthesia for long. A neuter takes like... 5 minutes max? Spays take about 10 minutes.
Most vets if a normal person walks in will not spay your kitten for you under 12 weeks of age at least to my knowledge. I got Napolean done at 4.5 months because I just wanted it over with. I really didn't want to wait it out too long, no point in letting him get too manly :p