Tom was wonderful to work with. He is quick and efficient and we noticed results after the first day. Our dog would bark like crazy at anyone that walked by the front of our house. After one tip from him our dog settled down significantly. He worked with us on some other problem behaviors that our dog was exhibiting as well as basic commands. We would definitely recommend him to make training your dog convenient and painless. You still have to do your homework though. I imagine that I will have to continue to work with our dog often to keep everything fresh and not lapse back into bad habits.