Steve is very knowledgeable about dog behaviors and personalities. He does an excellent job at sharing practical examples and then how to use them with your dog. We liked how he was easy to connect to. He was funny, professional, and sincere. We saw improvements just hours after our first session. We highly recommend him as a dog trainer!