mail_outline sales@mediastorehouse.com
Pembroke Welsh Corgi puppies lined up at flagstone wall
An Old English Sheepdog standing in the foothills next to a Creosote in the Colorado Desert in California
Europe, Ireland, Kerry County, Ring of Kerry. Typical sheep ranch, working sheep dog. THIS IMAGE RESTRICTED - Not available to U.S. land tour travel operators
An Old English Sheepdog standing in a garden
Three German Shepherd puppies sitting in a row on Southwestern blankets
Border Collie Puppy sitting on rock looking at the cameraBorder Collie puppy sitting on rock looking at the camera
USA, Shell, Wyoming. Hideout Ranch cowboy riding and herding horses in snow. (PR, MR)
USA, Shell, Wyoming. Hideout Ranch with small herd of horses in snow. (PR, MR)
Border collie named Captain herding sheep at Famine Cottages near Dingle, Ireland
Sheep dog expertly guides sheep in rural County Mayo, Ireland
Africa, Tanzania. Ancient baobab trees, dot the landscape in this infrared view
Wheaten Terrier Portrait (PR)
Wheaton terrier sitting next to a Cottonwood Tree (PR)
Wheaton terrier standing on a boulder (PR)
Water buffalo on the shore of Kaladan River, between Mrauk-U and Sittwe, Rakhine State, Myanmar
2 Purebred Border Collie, crouched looking same direction, red, black, whiteTwo purebred Border Collies, crouched looking same direction
An Old English Sheepdog sitting in front of a cactus garden
Cowboy on horse and Border Collie, lassoiing, sheepCowboy on horse with Border Collie, lassoing sheep
Camel Fair, Pushkar, Rajasthan State, India
A wrangler herding horses through backlit dustcloud in golden light of sunriseA wrangler herding horses through backlit dust cloud in golden light of sunrise
Two German Shepherd puppies sitting together on a garden pathway in front of tall grasses
Two German Shepherd puppies sitting next to purple daisies on a garden pathway
German Shepherd puppy sitting on Southwestern blankets and basket
German Shepherd standing on a sandstone pathway in a yard
A German Shepherd lying on a Southwestern blanket
German Shepherd sitting behind sunflowers in a field
Portrait of German Shepherd sitting with sunflowers
German Shepherd puppy standing on a boulder
Purebred Border Collie lying on wall
Purebred Border Collie herding ducks
Portrait of an Australian Shepherd
Australian Shepherd lying on patio chair
Two German Shepherds together in a field of sage brush and pine trees with San Jacinto Mountains in California
Four German Shepherds together on a rock outcrop at Lake Hemet in the San Jacinto Mountains California
Portrait of an Old English Sheepdog sitting in front of flowers
Four German Shepherds sitting in a field with sage brush and pine trees
Collie sitting in the sun under a pine tree with the wind blowing
Portrait of an Old English Sheepdog
Portrait of a Collie
A German Shepherd lying on a fallen tree trunk with sage brush and pine trees in the background
A German Shepherd walking up onto a fallen tree trunk with sage brush and pine trees in the background
Two German Shepherds sitting on a rock in the San Jacinto Mountains CaliforniaTwo German Shepherds sitting on a rock in the San Jacinto Mountains, California
German Shepherd puppy sitting on adobe wall with sunflowers in the background
Collie standing on a sandstone bench and wall with roses in the background
Two German Shepherd puppies sitting next to a rock on a garden pathway
Portrait of a Collie with dark background, wind slighly blowing furPortrait of a Collie with dark background, wind slightly blowing fur
A German Shepherd lying on a garden path surrounded by greenery