Canine Companions for Independence (CCI) has provided trained assistance dogs for children and adults with disabilities since 1975.