Justin is an awesome dog trainer. I have a small yorkie who is 6 years old, who I thought was totally untrainable. Justin worked with him and I was amazed at the results. He is so patient, knowledgeable and has great technique. My dog learned alot in just a short period of time. I would totally recommend him to anyone to train their dog.