STEPHENS CITY, Va. - Two German shepherd puppies are stealing hearts after photos of the snuggling pair has gone viral.
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.
Anyone who wishes to help the rescue organization can donate to help animals in need with the rescue.