Michael is fantastic with dogs and I found his training methods to be very effective. We had in home training sessions which were convenient and taught me how to train my puppy in his own environment. I recommend this training service highly. It’s overwhelming to have a puppy and Michael’s expertise puts you at ease and makes this time manageable.