I rarely take the time to leave reviews. In this case, I felt the need to say something. I was referred to Mark through a colleague. I really didn't take the plunge until I did some research. I finally came the conclusion for the price, service, and guarantee it was worth a shot. I have to say we are completely satisfied with the results!!! Our 6 month old beagle puppy is under control. She will 1. Sit 2. Stay 3. Go down 4. Go to her kennel 5. Follow us around the house (not take the lead) 6. Will stay and wait until we ask her eat or go to her food bowl 7. Doesn't rush to the front door when the bell rings, she follows us then waits at a designated spot and does not move until we release her. (1-7 are all without a leash. She was initially trained with a leash but now she listens with or without the leash.) 8. Follows us during walks on leash, again will not take the lead 9. Walks on the treadmill - Great for when winter/rain is present I can go on but will stop here . . . The techniques we learned were safe, effectively, and non-harmful to our puppy. Through the techniques she understands we are the leaders and after that everything really just fell into place. Just one of the techniques I shared with a colleague has all of his five dogs adhering to all his major commands. I am a hero to him at work. His dogs were grown and already set in their ways. He had them transformed in just one evening. To reiterate, I just shared one technique! As for Mark, who has been the main POC for training, he is supportive and encouraging in all situations. You truly feel he is there to help without judgment. He fully understands each client is coming in with a certain level of knowledge and does a good job to bring you up the right level of understanding how to accomplish your training goals. Yes, I said your training goals. In addition to the 'standard' commands, we had a list of thing we wanted our puppy to do and we have completed the list. I have recommended Mark to others and will continue to do so. If you follow their instructions and just spend a 10/15 minutes each day with your dog you will see the results. I encourage you to 'shop' around and compare prices, referrals, convenience of training times and location, not to mention the guarantee. You will find this will be your best option. I wish Mark continued success!