A great place to learn the basics of looking after your dog, and working on your own and your puppy's skills. The foundation course is a 6/7 week progression of basic commands, but the trainers have helped me with other issues I've experienced with my very boisterous puppy. The trainers know their stuff, and gave me really helpful pointers when it was me that was in the wrong, which helped my dog too! Truthfully, after the first two sessions, I wasn't sure if it would work for us but I am so glad we went for the third week.Trustnin the process, the difference in my puppy (and in my confidence) after just a few weeks is amazing.