Adoption & Rescue: Giving Pets a Second Chance