Celldogs.org provides second chances to shelter dogs and the trainers that train them to be more adoptable. Celldogs is an accredited educational program that places shelter dogs in Juvenile facilities to be trained by inmates trainers. The dogs spend 10 weeks with the trainers to learn obedience commands before they are adopted out to loving homes.