Joyful Dogs were recommended to us; the training classes were a mix of fun, "a-ha!" moments - and stress as our puppy is full of beans and every session she took a long time to settle down but Joy and her assistants were infinitely patient in helping us ground our dog into our space. Besides the standard puppy training exercises (recall, loose lead, sit etc) - Joy helped us understand the ‘psychology’ of our puppy. It became clear to us — myself, my wife and two daughters — that our puppy was doing her best to understand us based on the confusing cues we give her consciously or subconsciously. Thanks to that understanding, we are now more aware of how our stress level and body language affect Amber. I have seen much improvement during these 6 weeks - Amber has calmed down a lot and is easier to manage. I totally recommend Joy. She and her assistants were so patient and generous with their time and advice, in person and by email. When we missed one training session, Joy was happy to meet us earlier the following session to help us catch up. Joy is calm and kind with dogs and very insightful about what works and what doesn’t work with dogs. The choice of the venue for the workshop is excellent… it is spacious inside and around it.