Recently, two dimensional transition metal dichalcogenides (TMDs) compounds have drawn much interest due to their potential in TFT channel application than Graphene which without bandgap. Among these 2D materials, p-type WSe2 is particularly attractive. However, precise doping of WSe2 is difficult due to the absence of a controllable doping technique. In this paper, a controllable WSe2 doping method by co-sputtering process followed by post selenization treatment is demonstrated. Using this technique, high acceptor doping concentration and good hole mobility were obtained. Low sheet resistance and contact resistance were obtained.