Canine companions for independence is a non profit organization that raises dogs to help people with limited mobility, special needs and hearing disorders. They always need volunteers to raise puppies, breed dogs, and whelp puppies. Everyone is so nice there, and they have a gift shop on campus where they sell canine companion goods (all proceeds go right back in to the program).
more