Happy Endings

These dogs were all lucky enough to get a second chance and find great new homes with ‘parents’ who adore them.