Michael is awesome and a pro at what he does. I would recommend him to anybody with a dog whether it be starting your new puppy out on the right foot, you are pregnant and about to bring home a baby to live with your dog, or you are trying to keep the peace in a multi pet household. He does not train your dog for you. You have to put in alot of hard work, especially in the beginning, but the resources and tools he gives you to communicate with your dog, be self aware and manage everybodys safety are invaluable. I have a small toddler, an elderly blind pug and two cats. I brought a little pit puppy home and was very close to regretting what I had done, but Michael helped navigate us through the chaos (24/7 assistance with speedy response time) and now my puppy is a joy to be around and a wonderful addition to my family.