Having instructed thousands of classes over my career I find that nothing beats training your dog your cat in it's home environment, especially since that is where the behaviors most likely occur. This approach is also more realistic, verses a classroom setting. When I come into your home I not only get to see how it is set up, I can also see how your family dynamics play out, where the behaviors are happening and also the temperament of your dog or cat in it's home environment. Bonus -you'll get my undivided attention as well! The results you'll see after just 1 in-home session could take weeks to achieve in a class. Don't get me wrong, classes have their place - they are good for advanced training, agility or getting your canine good citizen certification. For a puppy just starting off or an adult dog with some behaviors, nothing beats the results you'll see with private sessions!