If he's otherwise healthy, I'd grab him up. You can get his weight up over time, and I would think he'd be healthy for breeding. My thought is sometimes babies out in nature have a lean start but they must balance out eventually or there'd be far fewer of them out there.