I am far from an expert, but I would not breed him again until I got a meal in him. I would at least give him a few weeks off. How many females was he breeding? How are you cycling him through the females? Are you sure he was not full of food for your initial weight? He could have lost some of the weight just because now he is totally empty.