Keendog was the right mix of encouragement and firm direction we needed in order to get our golden retriever puppy ready to live with a family of 6. They helped us gain tools to lay a foundation of basic training as well as helpful frameworks through which to approach specific issues we were facing. They were professional, generous with their time, and very accessible. I would not hesitate to recommend them. They genuinely cared that our pup grow into a happy family member everyone enjoyed.