Treat delivery is a technical skill like many others in dog training and can make a lot of difference between training going smoothly and the dog becoming confused.  This video from Dr. Sophia Yin explains how a little practice can make a lot of difference.