Ann is an excellent dog trainer. She has years of experience and lots of patience to get you thru your problem areas. She is always attending new seminars and classes to maintain her skills to give you all the options to find the one that works best for you and your pets needs. And to watch her with her own dogs is truly amazing and a test of her skills.