Highly recommended!! We did Level 1 with our newly adopted dog and have seen such a big improvement. The trainers are all excellent and engaging and always happy to help and offer advice and have some really helpful tips and tricks. Also the socialisation sessions are great for getting your dog more used to and calm around other dogs.