Would you like to be part of a team that changes the life of a shelter dog? Are you a reliable person who can commit to a weekly schedule? This position entails long walks, puppy kisses and sometimes a little poop. Canine Companion volunteers must be comfortable working with all breeds and sizes of dogs.