20 Painfully Darling Besties to Cheer You Up.

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

Megan von Maienfeld a Mixed Puppy via gsdpuppie

Megan von Maienfeld a Mixed Puppy via gsdpuppie

Megan von Maienfeld a Mixed Puppy via gsdpuppie

Megan von Maienfeld a Mixed Puppy via gsdpuppie

Megan von Maienfeld a Mixed Puppy via gsdpuppie

Megan von Maienfeld a Mixed Puppy via gsdpuppie

Megan von Maienfeld a Mixed Puppy via gsdpuppie

Maggie May a Mixed Puppy via chica778

Maggie May a Mixed Puppy via chica778

Maggie May a Mixed Puppy via chica778

Maggie May a Mixed Puppy via chica778

Maggie May a Mixed Puppy via chica778

Dakota a Mixed Puppy via Daily Puppy

Dakota a Mixed Puppy via Daily Puppy

Dakota a Mixed Puppy via Daily Puppy

Dakota a Mixed Puppy via Daily Puppy

Chupacabras a Mixed Puppy via malteselover13

Chupacabras a Mixed Puppy via malteselover13

Chupacabras a Mixed Puppy via malteselover13

Chupacabras a Mixed Puppy via malteselover13