Bill provided excellent professional one-on-one training with our Golden Retriever puppy, Charlie. He meet with us and set up an individual plan for Charlie. During the 10 one hour session, Bill trained us and Charlie in the comfort of our home. Having the training in our home was important to us. Charlie was comfortable there and it made it easier to fit into our busy work/life schedule. He worked with Charlie and trained us. He provided us with techniques for success. Charlie was very comfortable with Bill and loved the training treats. Charlie is now 7 months old and still very energetic but more well behaved. He provided us the tools to continue to train him. I would recommend Bill to train your puppy!!