It would take a book to give Amy all the praise she deserves. She really is a great trainer and just an amazing person. I met Amy after a local veterinarian highly recommended her as a pet adviser for a local pet web site that was starting up. I was amazed at how little I knew about dog behavior (and still do). Some of the questions that were asked on the website were so horrid, I wasn't sure how or if Amy could respond, but she did with detail. A few people that I knew with really difficult dogs hired her to help them train their dogs. It was unbelievable the difference in the dogs after only one session with Amy. Amy also was involved in a very successful New Leash on Life Program where she trained inmates to train un-adoptable shelter dogs, basic obedience in preparation for permanent adoption. One of the inmates compared Amy to Cesar Millan, but better. Her ability to understand the most difficult dogs, their behavior, and her ability to explain how to have a well-behaved and happy dog is truly wonderful. If I ever need a trainer for my dog, I wouldn't have to look any further than Amy. I highly recommend Amy.