Changing the World, One Puppy at a Time

Puppies are placed in homes for training at 8 weeks old.
Photos courtesy of Claire Van Konynenburg