I have only had one session with Gail, and already I feel like she's been my friends for years! My dog already showed improvement in the time frame of our first session, and by the next day, my dog had picked up on leave it, no jumping, stay and how I could make her calmer when visitors came over to distract her. I'm able to enjoy my dog more now because she can be in the house more than prior because of her jumping on everyone. My kids can love their dog, more than her being an annoyance like a annoying little sister. Gail is very thorough and goes over everything with you first and why dogs may do certain things. She has a lot of patience and is great at what she does. You can see her love for what she does and that she truly loves dogs and just wants you to know how to enjoy your dog better than it being difficult. She gave me her cell and said I can call her anytime even if I just had a question or a new issue arrived prior to our next appointment. I felt like I have my own on-call trainer. But because she taught me great tips, I haven't had to call her yet! :) I would recommend this for anyone with a dog even if there is just one little issue ... it's worth it, and you will see the results. As you can see, after our first appointment my son was able to lay with our dog in her side table crate without her knocking my son over or jumping all over him.