Matt is the man. I have a crazy Wheaten Terrier puppy, which so happens to be my 1st dog. In a short amount of time, he has taught my g/f and I a ton. He seems to really know his stuff, and he does it in a non snotty/pushy way. Highly recommended!