I have a border collie-husky mix and am a first time dog owner. Kelli was our trainer, and I do mean "our." She patiently but firmly taught me how to handle a dog that learned very quickly but was also independent and stubborn, emphasizing consistency and clarity. She is very positive, generous with praise and treats and encourages you to make it exciting and fun for your dog to obey a command, but she is also focused on making sure the dog is doing something the right way. My dog loved it - she was excited to go to class and loved it when Kelli would take the leash because Kelli makes it so easy for the dog to know what she expects of her. This really is a great experience not just for a new puppy but especially, I think, for a new dog owner.