I work with ram sperm and typically take ~100ul at 50x10^6 sperm/ml, wash it in a protein free medium, remove supernatant and resuspend in a lysis buffer (1-2% SDS, 1mM Tris, protease inhibitor tablet) for 60 min at room temp, vortexing every 15 mins. Sample is spun at 7500xg for 15 min and the supernatant stored at -80 until use. We mostly use these samples for western blotting and the typical yield is 1-2mg/ml protein.