Pat is the man, I did the off leash program with my 1 year old German Shepherd Leo and he is a complete different dog. He pulled really hard when we walked him, wouldn't obey our commands, and didn't understand stay. After only the first lesson with Pat, Leo was already doing much better and was already becoming more obedient. Before going with All American K-9 I called other trainers, they had ridiculous prices and didn't seem professional. But when I called them, Bob told me exactly what was up and was straight forward with me unlike the other Phoenix dog trainers. Highly recommend All American K-9!