PuppyPuppies preparing to become assistance dogs The dogs are part of the Canine Companions for Independence program. Each pup goes through months of training with the goal of being an assistance dog for someone with a disability. source Previous Post Next Post