Long Haired German Australian Shepherds for Sale

Long Haired German Australian Shepherds

No Long Haired German Australian Shepherd Puppies for Sale Could Be Found

Priscilla / German Shepherd

$695

Purebred Registered German Shepherd Puppies

$800

Atlas- Male Australian Shepherd

$399