We are a “work in progress” with Michael, but have already seen great improvements in our puppy after 3 visits. We contacted Michael because our new puppy was jumping and nipping at our kids. He is very knowledgeable about dog behavior and training and is very organized and professional. During our phone consultation, Michael laid out the plan and procedure in great detail. He is very accessible by text, phone or email for any questions or concerns. We would highly recommend him and are excited to see how our puppy continues to progress while working with him!