You are not the only dog owner who has problems, you are not made to feel failure and intimidated. Your trainers know about dogs AND people and yes the dogs and owners have fun and we all progress with a variety of learning opportunities.
Every walk and event teaches us something. I have a happier dog who has a more fulfilling life, more understanding and fitter owners! and a new bunch of canine and human pals.