I have a very shy and timid puppy that I needed help with. Michael has been wonderful to work with – since the very first time I talked with him on the phone he has been an amazing support person and trainer! He even connected me with other clients of his to schedule a puppy playdate to help with socialization! He is always available and truly has a way of understanding dogs! I cannot thank him enough and encourage anyone that is looking for help with their dog to call him!