I was reading the Control Unleashed book to try to get some advice for working with my crazy little terrier. I really enjoyed it! What are the classes like? I think it's weird that they would require CGC because the book was about training dogs that are anxious, fearful, reactive, easily aroused, distracted, have poor impulse control, etc. Not really dogs that would earn their CGC without the CU training first. Is this a different program from what I'm thinking of?