To form an propynylide anion completely with the base, a solvent should be weaker acid than propyne. That will exclude all alcohols.
Just as sodium amide deprotonates the propyne to give ammonia and the sodium salt of the propyne, any solvents that are more acidic than propyne will exchange the proton of the solvent to produce its anion and return propyne anion to propyne.
does it sound right???