Mark did a fabulous training us on how to train our dogs. He did a great job bringing our children into our sessions and helping them take ownership for training the dogs. Our puppies are much better behaved and happy now. He was also very accommodating regarding our schedule.