A cage would definitely prevent him from getting swelled up I don't know what we'll do about the throbbing but you might have fun working up to the cage by like I said making him sit on his hands and not touching himself if need be put a small spreader bar between his knees or tie his knees to...