Your current ball definitely could be underweight. What are you feeding him and how often? I feed with aspirations of breeding, but the last little girl I got was at 73g when I got her and about a month later she was sitting at 120g. (Not necessarily empty, though. She was empty when I picked her up.)