With detergents I usually prepare stock solutions of 10 or 20% in aq. bid., those can be pipetted with relative ease. The stock is made by pouring solutions in a measuring cylinder. At least you have the trouble only once in a while.