via gsdpuppie
Megan von Maienfeld is an adorable 4 month old Shepherd mix puppy. The first day in her new foster home, she huddled in a corner for several hours and, for a few days thereafter, was afraid to come close to humans. Her foster moms residing German Shepherd decided to bond with Megan and became the connecting link betwee