Brilliant dog training classes. Jim was a student with me on my become a dog trainer programme. I'm now taking my Great Dane pup to Jim for training. Jim's classes are fun with great learning experience for humans and dogs.