I use a behaviourist (or canine counsellor as they are also called as well) and its the first time Ive seen a big improvement in Cora, I had previously gone to training groups and had 1-1 training but all we seemed to get were quick fixes and Cora being a typical intelligent shep learnt to side step what we had been taught. So I contacted the lady who I go to now, who was highly recomended to me and slowly but surely we are getting there now and I have a much happier dog, and walking is getting more fun and less stressful