Top notch training and knowledge is what Ryan brings to the table. From the first visit it was very apparent that our 5 yr old rescue & ourselves could benefit through the program set forth. We are amazed at how quickly progress has been made. I would highly recommend Ryan to anyone having trouble(s) with any type of dog. Thanks for everything Ryan