Why does dr pinch skin before he injects the novocain (procaine)?

For your comfort. Pinching the skin while injecting causes nerve fibers to transmit the sensation of "pain" to the brain. Once these fibers have sent their signal, they cannot immediately send another signal, which makes the actual injection more comfortable until the anesthetic has a chance to take effect. Also, pinching may be performed to protect an anatomic structure.