I signed my German Shepherd puppy up for training at Petsmart and had such a great experience with the puppy class that I enrolled my dog in the intermediate training session. The class is a lot of fun and we learn something new each week. The trainer Devan is amazing! She is patient, energetic, and really takes the time to review everyone's concerns and goals. It was super helpful when she brought her own dog--well-mannered and calm--to the class to demonstrate how to perform tasks. I hope that her dog goes to every class, because it helps my dog learn how to socialize properly. My puppy would bark and lunge when walking by a dog because she wanted to play with them and was frustrated that she was on leash. In the class, we got to practice walking by Devan's dog to show my dog that she doesn't need to react when she sees another dog - this was incredibly helpful. I am amazed at how far my dog has progressed in her training since we started. I highly recommend Devan and her sidekick Marble as your trainers!