Today, Dailypuppy would like to highlight a special cause, Canine Companions for Independence. Canine Companions for Independence is a non-profit organization that enhances the lives of people with disabilities by providing highly-trained assistance dogs and ongoing support to ensure quality partnerships. Canine Companions assistance dogs are trained in up to 50 commands designed to make everyday life easier for adults and children with physical and developmental disabilities. They open and close doors, retrieve dropped objects, and turn on and off lights. Outside of physical tasks, Canine Companions assistance dogs provide immeasurable emotional support to their human partners. Established in 1975, Canine Companions now has five regional training centers across the country. Canine Companions is recognized worldwide for the excellence of its dogs, and the quality and longevity of the matches it makes between dogs and people. For more information, visit www.cci.org or call 1-800-572-2275. Volunteer opportunities are available, including puppy raising.