This was a great experience for me and Porter. Sarah is terrific. She is patient and clearly cares for each dog. She worked with each owner/dog and catered the skill to his/her ability. My concern before starting the class was that Porter would be too afraid to try many of the lessons. Sarah assured me that every dog makes progress, even if it is just a little. She was right; Porter was able to accomplish things I never thought he would. It was wonderful to see him having fun and he was so proud of himself!