5 pounds is so very small but I am pretty sure 5 pound dogs can be spayed. Maybe they were concerned about her being spayed and being pregnant and the extra strain on her body?
Are you for sure is with pups?
I wish you the best of luck
take heart....