Bob Ryder is an excellent pet and owner trainer. He spent six weeks teaching our whole family several important techniques that have made a significant difference in the way we interact with our dog. We highly recommend his services to anyone interested in understanding the thought process of an animal.