Rocking Horse Ranch is a non-profit 501(c)(3) charitable organization providing a variety of programs to the local community. Each program is designed to use Equine-Assisted Personal Growth and Learning as an outreach to both youth and adults struggling with life's challenges. Many have experienced various forms of trauma such as physical and sexual abuse, neglect and abandonment. Working with horses on an experiential level has proven to be much more effective than conventional “office therapy” techniques. Many of our horses have been rescued as well, and each has it’s own unique story that clients can relate to.