Michael has been outstanding working with my lab puppy Molly. We have seen extraordinary progress in such a short time, especially with house training. It certainly helps to have someone like Michael working with your puppy!