A new Triangle rescue, Perfectly Imperfect Pups, takes in medical and special needs dogs that are often overlooked in crowded shelters.