Help Dogs

Hundreds of dogs and puppies come through our doors on an annual basis; some as strays, some as surrendered pets, and others who are transported into our care from rescue organizations or communities outside our own. Become a GTHS volunteer to give these deserving dogs a second chance in life.

As a dog lover you could help our adoptable dogs find their forever home, assist post-surgery, foster dogs who won’t fare well in a ‘shelter’ environment, or as a dog-savvy volunteer you could help with an array of onsite activities and needs.

Check out the positions below to discover how you can help man’s best friend.

Animal Transfer Volunteer

The Animal Transfer Volunteer supports our Outreach Programs by transporting cats or dogs to our Animal Centre from outside the Georgian Triangle Area. This volunteer may occasionally be asked to support our Cat and Dog Care Teams by driving animals to and from local veterinary clinics for surgical and healthcare appointments.

266 animals were transported to our Animal Centre in 2022, to receive care onsite or with GTHS Foster families before finding their forever homes in our community.

Description
The GTHS Animal Transfer Volunteer coordinates with the Transfer Coordinator and/or Animal Health Technician (or designate) relating to the collection or drop-off of animals, and uses a GTHS vehicle or their own vehicle for transportation. The Animal Transfer Volunteer accompanies the animal to its destination (in a carrier or kennel), with corresponding documentation and/or medication. GTHS Yellow Dog Walker/Handler status is required in order to assist with dog transportation.
Time Commitment
Animal transportation takes place on an ad hoc, as needed, basis. The length of time volunteered will depend on the collection/drop-off point for each transfer.
Roles and Responsibilities
  • Maintain clean and tidy GTHS van (inside and outside)
  • Stock vehicle with appropriate items required for each transport (gas, kennels, bowls, food, water…)
  • Ensure appropriate documentation and/or medication is available for each transfer
  • Liaise with rescue group/veterinary staff/airport personnel, etc. at the collection/drop-off point
  • Load/unload animals in carriers or kennels
  • Ensure animals are safe and secure
  • Follow appropriate protocol, policies and procedures
  • Ensure photocopy of valid/most recent version of G2 driver’s license is retained by GTHS
Qualifications
  • Valid G2 driver’s license
  • A commitment to animal welfare
  • Self motivated
  • Ability to follow protocol
  • Establish and maintain positive working relationships with others, both internally and externally, to achieve the goals of this volunteer role and of the organization
  • Review and sign-off of the Animal Transport Guidelines / GTHS Van Use Agreement
  • For volunteers assisting with canine transportation:
    • GTHS Yellow Dog Walker / Handler status will need to be gained to assist with dog transportation. Training will be coordinated upon request.
    • Review and sign-off of the GTHS Canine Domestic Transport & Intake Process

Dog School Volunteer

GTHS’s animal behavioural services are branded ‘Pawsitivity Pet Training’. We provide these services through our Community Programs, to support pets and people in our community and beyond. The Dog School Volunteer role is ideally suited to someone who loves people and dogs and is passionate about consistently providing a great customer experience.

In 2021 we began offering one-on-one (private) Behaviour Modification Sessions (online and in-person), whilst continuing to offer Puppy and Adult dog school training at our Animal Centre. As a result of these services, we were able to positively impact over 100 dogs and pet owners that year, and we continue to support hundreds of dogs and pet owners in their journeys together.

Description
Reporting directly to the Behaviour Specialist, the Dog School Volunteer provides support to the Trainer and pet owners of dogs of all ages, sizes, breeds, and backgrounds.
Time Commitment
Playgroup sessions will run based on sufficient attendee sign-up. Volunteers should select a minimum of 2 Puppy Manners sessions, or a minimum of 1 session from the Adult Dog Training – Basic or Adult Dog Training – Intermediate options, and must be available to attend every class (and potential rescheduled class) per session. This is an overall commitment of approximately 1 hour and 15 minutes per week over an 8-week period (ie. 2 sessions of 4 weeks) or over a 4-week period. Puppy Manners and Adult Dog Training session dates (along with rain dates for class rescheduling) will be provided upon request and/or at time of application.
Roles and Responsibilities
  • Help set up area(s) where each training session will be held and tidy up afterwards
  • Ensure pet owners receive exceptional customer service
  • Clarify instructions and guidance provided by Behaviour Specialist to pet owners, as needed
  • Assist pet owners to reinforce positive and wanted dog behaviours
  • Ensure any questions are acknowledged and addressed
  • Follow appropriate protocol, policies and procedures
Qualifications
  • 18 years of age minimum
  • Maintains a professional appearance and attitude
  • Exceptional interpersonal, listening and communication skills
  • Establishes and maintains positive working relationships with others, both internally and externally, to achieve the goals of this volunteer role and of the organization
    • Able to work one-on-one and in a team environment
  • Good customer service skills
  • Dependable
    • Self-motivated
  • Strong time management skills
  • Genuine interest in the welfare of animals and congruent values with the organization
    • A gentle and kind approach to dog handling
    • Confident with dogs
    • Medium and/or large dog experience is required
  • Dog handling and/or training experience is required
    • Yellow GTHS Dog Handling status is a must (training will be provided)
    • Comfortable learning new dog handling techniques
  • Ability to follow protocol
Working Conditions:
  • Physical demands of the position include standing, walking, bending and kneeling
  • Closed toe shoes must be worn and clothing that has no sentimental value (ie. can get dirty)

Hospital Recovery Volunteer

The GTHS Animal Hospital contains an Operating Room, Treatment Room, Examination Room, Pharmacy, X-Ray Room and a Hospital Intake / Recovery Area.

Having an onsite hospital ensures animals receive timely, thorough and comprehensive care, saves dozens of daily phone calls, reduces trips back and forth to veterinary clinics, dramatically decreases the stress on the GTHS animals, and leads to the additional benefit of earlier adoption availability; so these animals find their forever home quickly. The GTHS Animal Hospital also assists local pet owners in need by providing essential vaccinations and spay/neuter surgeries for their pets.

In 2022, the Hospital Team facilitated 2515 surgeries, of which 1355 were spay/neuter surgeries for locally owned cats and dogs, 127 were for Community (feral) Cats and 99 were for other rescue clients; the remaining surgeries were performed on animals being cared for by the GTHS. Additionally, as part of our Outreach activities, 71 owned animals were microchipped and 202 were immunized against rabies.

Description
Reporting to the Director of Medicine and Hospital Registered Veterinary Technician, the Hospital Recovery Volunteer will be responsible for maintaining an orderly Recovery Room, assisting with recovering patients and the movement of animals.
Time Commitment
Weekday shifts: 9.30am-1pm, 10.30am-2pm or 11.30am-3pm – available shifts are posted or will be discussed at time of application. A minimum commitment of 6 months is required.
Roles and Responsibilities
  • Set up the Recovery Room for the day
    • This includes making sure kennels have towels and a floor recovery space is set up for large dogs
  • Assist with transporting animals into and out of the hospital
  • Assist post-surgery
    • Handle, restrain and care for animals
    • Monitor animals’ recovery post-surgery (vital signs)
    • Report any abnormalities in recovery to the Veterinary Technician
    • Help administer vaccines / medications / microchips, under direction
    • Help ensure all animals treated in the hospital have records that are maintained accurately
  • Assist post-recovery
    • Return recovered animals to the appropriate location (onsite at the animal centre or for pick-up
  • Maintain an orderly Recovery Room
    • Store vaccines / medications / microchips appropriately
    • Disinfect / sanitize monitoring equipment
    • Clean and disinfect cages, floors, surfaces and surrounding areas
    • Dispose of garbage and recyclables
    • Wash any dishes used
  • Assist hospital staff as required
  • Follow appropriate protocol, legislation and regulations
Qualifications
  • 18 years of age minimum
  • Punctual and reliable
  • Demonstrates understanding and passion for animal welfare
  • Experience with cats and dogs of all sizes, breeds and temperaments
  • Diligent compliance with guidelines and protocols for personal and animal safety
  • Basic math skills and able to use a watch to record recovery times
  • Self-motivated and energetic, with proven ability to complete tasks with competency and accuracy
  • Able to work in a very fast paced environment
  • Excellent time management and organizational skills
  • Able to work independently and as part of a team
  • Works cooperatively and effectively with others
  • Willing to administer medications and provide injections (training will be provided)
  • Computer literate and willing to use PetPoint (training will be provided)
Working Conditions:
  • Physical demands of the position include bending, kneeling, carrying and lifting up to 18kg
  • We recommend that closed toe shoes and clothing that has no sentimental value (ie. can get dirty and/or stained) are worn.
Positions currently available

This team is URGENTLY looking for Hospital Recovery Volunteers to join them on Fridays from 9.30am-1pm or 11.30am-3pm – please apply today!

Can’t commit to a scheduled shift? – Apply now to assist this team on an occasional ‘as needed’ basis in line with their needs and your availability.

All applications are acknowledged, so please check your email inbox (and junk/spam folder) for a response.

 

Apply now

Hospital Discharge Volunteer

The GTHS Animal Hospital contains an Operating Room, Treatment Room, Examination Room, Pharmacy, X-Ray Room and a Hospital Intake / Recovery Area.

Having an onsite hospital ensures animals receive timely, thorough and comprehensive care, saves dozens of daily phone calls, reduces trips back and forth to veterinary clinics, dramatically decreases the stress on the GTHS animals, and leads to the additional benefit of earlier adoption availability; so these animals find their forever home quickly. The GTHS Animal Hospital also assists local pet owners in need by providing essential vaccinations and spay/neuter surgeries for their pets.

In 2022, the Hospital Team facilitated 2515 surgeries, of which 1355 were spay/neuter surgeries for locally owned cats and dogs, 127 were for Community (feral) Cats and 99 were for other rescue clients; the remaining surgeries were performed on animals being cared for by the GTHS. Additionally, as part of our Outreach activities, 71 owned animals were microchipped and 202 were immunized against rabies.

Description
Reporting to the Hospital Coordinator (and the Director of Medicine), the Hospital Discharge Volunteer will be responsible for overseeing the cleanliness of the Hospital Intake Room and discharging animals to the public after their Hospital appointment / surgery.
Time Commitment
Weekday shift: 2.30-4pm. A minimum commitment of 6 months is required.
Roles and Responsibilities
  • 18 years of age minimum
  • Punctual and reliable
  • Demonstrates understanding and passion for animal welfare
  • Diligent compliance with guidelines and protocols for personal and animal safety
  • Self-motivated and energetic, with proven ability to complete tasks with competency and accuracy
  • Basic math (for calculating cost of services)
  • Able to work in a very fast paced environment
  • Excellent customer service and interpersonal skills
  • Excellent time management and organizational skills
  • Able to work independently and as part of a team
  • Works cooperatively and effectively with others
  • A criminal record (police) check is required
Working Conditions:
  • Physical demands of the position include bending, kneeling and carrying cats in carriers with a potential maximum weight of 7.6kg / 16.75lb
Qualifications
  • Public hospital discharges
    • Check cats are sufficiently awake and their cones are on
    • Speak to pet owners to relay how the surgery went and if there were any concerns
    • Ensure pet owners understand post-op and medication instructions
    • Review microchip information, as appropriate
    • Return cats to their owners and coordinate with the Hospital RVT to bring dogs out to their owners
    • Accept payment for services, as appropriate
  • Set up the Hospital Intake Room for the following morning’s intakes; including making kennel cards and labels for the next day’s animals
  • Set up dog kennels in the garage/storage area, if additional kennels are required
  • Clean and tidy the Hospital Intake Room once animals have departed; including wiping down kennels, tidying up, sweeping and mopping the floor
  • Assist with minor animal handling; including putting a cat’s cone back on if removed by them, or helping the Hospital RVT dress a dog in a onesie
  • Assist the Hospital Coordinator or hospital staff as required
  • Follow appropriate protocol, legislation and regulations
Positions currently available

This team is URGENTLY in need of a Hospital Discharge Volunteer to join them on Friday afternoons, and is also looking for someone to assist on an occasional as needed basis – please apply today!

All applications are acknowledged, so please check your email inbox (and junk/spam folder) for a response.

Apply now

Emergency Boarding Foster Volunteer

Emergency Boarding Foster Volunteers provide a safe, loving and temporary home for pets whose owners cannot currently look after them due to an emergency situation (in hospital, rehabilitation or escaping from domestic violence). Boarding is provided for dogs or cats, based on the species you decide upon, and will range from 1-6 months. You must have the ability to separate the foster animal from any pets in your home by keeping them in a separate room, if necessary.  We will provide training and all the supplies you need.

In 2022, our Animal Care Team looked after 1239 animals onsite and, thanks to our Foster Volunteers, 973 additional cats and dogs were cared for in loving foster homes (including 23 Emergency Boarding cases).

Description
Emergency Boarding Foster Volunteers are responsible for helping the cat/dog in their care thrive until they are ready to be reclaimed by their owner.  This will include feeding the animals at least twice a day, possibly more, cleaning litter boxes (for cats), exercising (for dogs) and socializing the animals.  It may also include administering oral medications.
Time Commitment
Typically varies from 1 to 4 hours a day depending on the situation.  Emergency Boarding Foster terms generally last between 1 and 3 months, but may be up to 6 months. A minimum commitment of 6 months is required.
Roles and Responsibilities
  • Maintain clean and tidy environment
  • Provide treats, food, clean water and clean bedding as required
  • Clean and change kitty litter, as required
  • Bathe and groom dog, as necessary and if comfortable doing so
  • Provide a structured and loving environment
  • Assist in the maintenance of the animal’s health and welfare (includes exercise for dogs)
  • Administer medication, as required and as instructed
  • Ensure any veterinary appointments are kept
  • Ensure animal is safe and secure
  • Return animal to GTHS Animal Centre upon request
  • Follow appropriate protocol, policies and procedures
Qualifications
  • Everyone in the household must be in agreement
  • A room for fostering
  • Committed to animal welfare
  • Experience fostering cats / dogs is required
  • Self motivated
  • Ability to read and follow directions
  • Ability to follow protocol
  • Good communication skills
Positions currently available

We are currently looking for Emergency Boarding Foster Volunteers – please apply!

Apply now

Canine Foster Volunteer

Canine Foster Volunteers provide a safe, loving and temporary home for puppies, senior dogs and adult dogs with specific needs.  You must have the ability to separate the foster animals from any pets in your home by keeping them in a separate room, if necessary.  We will provide training and all the supplies you need.

In 2022, our Animal Care Team looked after 1239 animals onsite and, thanks to our Foster Volunteers, 973 additional cats and dogs were cared for in loving foster homes (including 23 Emergency Boarding cases).

Description
Canine Foster Volunteers are responsible for helping puppies (litter sizes can range from 4-6 puppies), seniors and / or adult dogs in their care thrive until they are ready to be adopted.  This will include feeding the animals at least twice a day, possibly more, potty training (for puppies), and exercising and socializing the animals.  It may also include bottle feeding and administering oral medications.
Time Commitment
Typically varies from 1 to 4 hours a day depending on the situation.  Foster terms generally last between 2 and 10 weeks. A minimum commitment of 6 months is required.
Roles and Responsibilities
  • Maintain clean and tidy environment
  • Provide treats, food, clean water and clean bedding as required
  • Provide puppy pee-pad training, if necessary
  • Bathe and groom dogs, as necessary and if comfortable doing so
  • Interact with dogs for walks, training and socialization
  • Provide a structured environment and reinforce behaviours that make dogs more adoptable
  • Assist in the maintenance of dogs’ health and welfare
  • Administer medication, as required and as instructed
  • Ensure any veterinary appointments are kept
  • Return dogs to GTHS Animal Centre as required (for surgery, treatment, adoption…)
  • Ensure dogs are safe and secure
  • Follow appropriate protocol, policies and procedures
Qualifications
  • Everyone in the household must be in agreement
  • A room for fostering
  • Committed to animal welfare
  • Experience fostering puppies and/or dogs is preferred, but not necessary (NB: Experience is essential if fostering dogs with behavioural concerns)
  • Willing to learn to bottle feed (if fostering pregnant/nursing moms or puppies)
  • Willing to provide medication
  • Self motivated
  • Ability to read and follow directions
  • Ability to follow protocol
  • Good communication skills
Positions currently available

We are looking for Canine Foster Volunteers to join our team. For applicants able to care for pregnant moms and puppies, we urgently need your help – please apply now!

Apply now

Dog Care – Evening Let-out Volunteer

Dog Care Volunteers work with puppies and dogs of all sizes, shapes and backgrounds (stray, surrendered, neglected, abused, healthy, recovering from surgery…). The Evening Dog Let-Out role is integral to caring for our canine residents, to ensure they are safe for the night.

In 2022, our Cat and Dog Care Teams cared for approximately 1230 animals onsite at our Animal Centre.

Description
Reporting to the Dog Care Coordinator, Evening Let-Out Volunteers come onsite at 8pm to let each dog into their outside pen for an evening bathroom break and ensure they have fresh water and an evening treat. They are also responsible for closing down the kennels properly and ensuring all dogs are safe and settled.
Time Commitment
Approximately 1 hour per week from 8pm to 9pm. A minimum commitment of 6 months is required.
Roles and Responsibilities
  • Let dogs into outside kennel and close door to inside
  • Tidy or change bedding, as needed
  • Top up or change water, as needed
  • Provide evening treat
  • Let dogs back into indoor kennel and close door to outside
  • No hands-on interaction with any of the dogs
  • Report any behaviour or health concerns
  • Ensure dogs are safe, secure and settled
  • Keep pinpad code to enter premises confidential and ensure premises is secure upon leaving
  • Follow appropriate protocol, policies and procedures
Qualifications
  • 18 years of age minimum
  • A commitment to animal welfare
  • Confident, gentle and kind with dogs
  • Dog experience is required
  • Self motivated
  • Reliable and responsible
  • Ability to follow protocol

Dog Care Team Member

Dog Care Volunteers work with puppies and dogs of all sizes, shapes and backgrounds (stray, surrendered, neglected, abused, healthy, recovering from surgery, may be easy to handle or may require training for behavioural issues…).

In 2022, our Cat and Dog Care Teams cared for approximately 1230 animals onsite at our Animal Centre.

Description
Reporting to the Dog Care Coordinator, Dog Care Team Members help to maintain the health and welfare of GTHS dogs by cleaning kennels, providing food, exercise, training, companionship and assist with our canine enrichment program.   Dog Care Team Members interact with the majority of dogs at our Animal Centre, so complete a Dog Care Program in order to handle Green dogs (ie. puppies and seniors who are easy to walk and handle) and Yellow dogs (ie. young, rambunctious, pullers who can be slightly difficult to walk and handle), with the ultimate goal of working with Red dogs (ie. strong pullers with some behavioural issues who are difficult to walk and handle). Scheduled training is required upon joining the Dog Care Team and will be required intermittently to progress through the Dog Care Program.
Time Commitment
A minimum commitment of one shift per week is required. Dog Care shifts are Monday through Sunday, 7.30am-9am and between 1pm-3pm. An overall minimum commitment of 6 months is required.
Roles and Responsibilities
  • Maintain clean and organized kennels (inside and outside)
  • Disinfect kennels and toys
  • Provide treats, food and clean water as required or instructed
  • Wash up any dirty animal dishes (in Animal Equipment Room)
  • Assist with Animal Centre laundry (washing, drying and folding linens)
  • Dispose of garbage and recyclables
  • Bathing and grooming dogs
  • Interact with dogs for walks, training and socialization
  • Reinforce behaviours that make dogs more adoptable
  • Assist in the maintenance of dogs’ health and welfare
  • Ensure dogs are safe and secure
  • Follow appropriate protocol, policies and procedures
Qualifications
  • 16 years of age minimum
  • A gentle and kind approach to dog handling
  • Confident with dogs
  • A commitment to animal welfare
  • Current dog handling and/or training experience is required
  • Medium and/or large dog experience is required
  • Willingness and ability to complete the GTHS Dog Care Program (training from Green to Yellow Dog Walker status) is a must
  • Self motivated
  • Ability to work alone and in a team environment
  • Ability to follow protocol
Positions currently available

This team has an urgent Wednesday morning vacancy. Please apply today!

All applications are acknowledged, so please check your email inbox (and junk/spam folder) for a response.

Apply now

Dog Enrichment Volunteer

Dog Care Volunteers work with puppies and dogs of all sizes, shapes and backgrounds (stray, surrendered, neglected, abused, healthy, recovering from surgery, may be easy to handle or may require training for behavioural issues…).

In 2022, our Cat and Dog Care Teams cared for approximately 1230 animals onsite at our Animal Centre.

Description
Reporting to the Dog Care Coordinator, Dog Care Enrichment Volunteers participate in our Canine Enrichment Program to provide mental and physical stimuli to the dogs in our care. Dog Care Volunteers interact with the majority of dogs at our Animal Centre, so complete a Dog Care Program in order to interact with Green dogs (ie. puppies and seniors who are easy to walk and handle) and Yellow dogs (ie. young, rambunctious, pullers who can be slightly difficult to walk and handle), with the ultimate goal of working with Red dogs (ie. strong pullers with some behavioural issues who are difficult to walk and handle). Training is required upon joining the Dog Care Team and will be required intermittently to progress through the Dog Care Program.
Time Commitment
2 hours once a week. Enrichment shifts take place Monday through Sunday at a mutually agreed upon time between the hours of 9am-12noon and 1-4pm. An overall minimum commitment of 6 months is required.
Roles and Responsibilities
  • Create treats / food puzzles
  • Provide food and clean water as required or instructed
  • Assist in the maintenance of dogs’ physical and mental well-being
  • Interact with dogs for walks, training and socialization
  • Bathe / groom dogs
  • Reinforce behaviours that make dogs more adoptable
  • Ensure dogs are safe and secure
  • Follow appropriate protocol, policies and procedures
  • Wash up dirty dog dishes and assist with laundry (washing, drying and folding linens), based on Enrichment activities undertaken
  • Clean up after dogs (stoop and scoop) in the kennel area and outdoors, as appropriate
Qualifications
  • 18 years of age minimum
  • A gentle and kind approach to dog handling
  • Confident with dogs
  • A commitment to animal welfare
  • Current dog handling and/or training experience is required
  • Medium and/or large dog experience is required
  • Willingness and ability to complete the GTHS Dog Care Program (training from Green to Yellow Dog Walker status) is a must
  • Self motivated
  • Ability to work alone and in a team environment
  • Ability to follow protocol

Dog Adoption Counselor

The Georgian Triangle Humane Society is a not-for-profit charity that provides abandoned, neglected and abused domestic animals a second chance in life at a forever home. The Adoptions Team facilitates the adoption and subsequent retention of approximately 1200 homeless animals annually, and the Dog Adoption Counselor contributes towards this success by answering any questions about dog ownership, the adoption process and the dogs and puppies available for adoption. This role is integral to matching the right dog (personality type, energy level, special home requirements, etc.) with the right adopter.

Description
Reporting to the Adoptions Coordinator, the Dog Adoption Counselor prepares adoption kits, answers questions about the dogs and puppies we have available for adoption and conducts ‘Meet & Greets’ with our dogs and potential adopters. The Dog Adoption Counselor also assists with the completion of adoption applications and facilitates the adoption.
Time Commitment
From 11.45am until approximately 4pm.  A minimum commitment of six months is required.
Roles and Responsibilities
  • Consistent and open communication with Adoptions Coordinator
  • Review information on dogs available for adoption prior to Adoption Hours (name, age, size, background, medical / special needs, etc.)
  • Spend time with dogs to assist with the perfect match
  • Answer visitors’ and potential adopters’ questions about dogs available for adoption
  • Answer basic questions about the organization
  • Seize opportunities during conversation to transition potential adopters into volunteers or donors
  • Outline ‘Adopters Welcome’ process to potential adopters
  • Assist adopters with completion of adoption applications
  • Ensure any behavioural or health related questions specific to the animal are communicated
  • Diligently and thoroughly address concerns raised by adopters to prevent adoption returns
  • Liaise with Dog Care staff to arrange dog leash up for ‘Meet & Greets’ and upon successful adoption
  • Decide on suitability of potential adopter for dog selected
  • Assist Customer Service Coordinators with adoption processing
  • Assist Cat Adoption Counselor during shift, as needed
  • Create dog name tags
  • Prepare adoption kits on an as needed basis
Qualifications
  • 18 years of age minimum
  • Demonstrates understanding and passion for animal welfare
  • Experience working with or handling dogs
  • GTHS Dog Care training is required
  • Self-motivated
  • Excellent customer service skills
  • Good communication skills
  • Administrative skills
  • Ability to follow protocol
  • Ability to work alone and in a team environment
  • Knowledge of, or experience with, PetPoint an asset
  • Versed at using a device such as an iPad / tablet
  • Willingness to learn Cat Adoption Counselor role, to support teammates as needed (cross-training will be provided)

Stay informed on GTHS events, initiatives and programs. Learn how the GTHS team is serving the pets and people of the South Georgian Bay Area. Read heart-warming Happy Tails about GTHS Alumni. See a lot of really cute pictures of dogs and cats!