Private sessions optimize teaching and learning opportunities, allowing for customized training tailored to meet the specific needs of you and your dog.  Dog Training is available on-site at Good Foundations, or can be provided in your home or out in the community, as determined in your free personalized consultation.  Services available include Puppy classes, Basic obedience, agility, and customized training to fit the needs of your dog.