Six months ago, we "adopted" a cat named Amber that was found on my Dad's farm. We were moving into a new home at the time, hence her not being taken to the vet immediately. Besides, our other cat had been neutered so I was not concerned about him impregnating her. One night, she ran out the door and into the woods near our house. Despite us calling her, we could not find her, but a few hours later she showed up at the back door. A few weeks later, I realized that her recent weight gain was due to more than just a better diet. She now has four beautiful kittens and an appointment to be spayed. However, she can't be spayed until her milk dries up. I don't want to limit her fluid or food intake as was suggested on several sites as she is already very thin and separating her from the kittens isn't working. She is now a mostly outdoor cat as the battle to keep her indoors was just too hard. I currently have her in a large cage in the corner of the barn where she is happiest at and let her out at night but put the kittens in the cage while she is out. I've already had to move her appointment and worry about her starting her estrus cycle and getting pregnant before her surgery. Any suggestions?