The key to training an animal is to reward good behaviour. Instantly, even if they've only given something a tiny try. That makes everyone feel good and is so much more effective than punishing misdeeds. Thing is, they have to give you something to work with, however meagre. It doesnt take much to find a reward they enjoy, even if its just you dropping the rope and letting hem stand still for a minute.
Unfortunately the program doesn't work so well with difficult children, particularly if nothing (apart from pissing you off) actually pleases them to start with or they've had a chance to form a herd and feed off each other. Very frustrating.