Bonded pair of German shepherd pups up for adoption in Virginia

Two German shepherd puppies are stealing hearts after photos of the snuggling pair has gone viral.

Shenandoah Shepherd Rescue posted photos of seven-month-old Gus and Laurie, who are up for adoption on their Facebook page.

Shenandoah Shepherd Rescue says the two pups have only ever known each other and should not be separated.

"They were found as strays at three months old and have since lived in someone's barn," says the rescue.

The rescue is hoping to have the two adopted together. They say the puppies are pending cat and kid testing and have arrived at their foster home in Virginia.

It costs $325 to adopt dogs age 6 and under, with a non-refundable adoption fee of $20.

Anyone who wishes to help the rescue organization can donate to help animals in need with the rescue.