Dennis is very dependable, show up on time and always with a smile. Takes his time teaching us how to raise a well behaved pup! Easy to learn and train with your dog. Best part is you don't need any extra products or food to train your dog. Just your time, a leash and praise.