What is the cheapest a German shepherd could cost?
German Shepherds tend to cost between $300 and $3,000 based on the following characteristics: lineage, breeder’s reputation, sex, color, and quality breeding, as well as if the purchase goes through an individual or is from a reputable and certified breeder. Of course, many individuals also give away German Shepherds free to those who adopt them.