Fantastic training! Far more affordable and far more useful than many others around the area! We took our 5 months old puppy, learnt many strategies and now we have a happy puppy and even happier owners! Some things were very frustrating before but now we know how to deal with them straightaway without losing patience and things change for better rapidly. Would recommend 100% and as soon as we can, we are coming back for next level training.