I absolutely love Cheryl! She is very personable with me and my dogs. Her way of teaching is very easy to understand. Her demonstrations are impressive as the dogs react instantly. Her actions flow, as if they are second nature. She also seems to be very adaptable to individual households: she recognizes the needs and teaches accordingly. She is very eash to reach for follow-up help or questions. I noticed a difference in my dogs before the session was even over. My dogs are so much happier and playing together. I recommend the program to everyone I talk to. The training techniques are really common sense, but obviously nothing that I would have figured out on my own. It is more realistic than trying to bribe them with treats to do a trick. I am being taught a lifestyle.