German Shepherd Price Summary
German Shepherds on Lancaster Puppies sell for an average of $1,007, with a median of $800. Most puppies are priced between $595 and $1,200, reflecting a moderate market across 6,308 listings over the last 12 months.
Average price$1,007
Median price$800
Typical range$595–$1,20025th–75th percentile
Active listings6,308last 12 months
Based on 6,308 listings on Lancaster Puppies. Data updated October 2026.
Breeder vs. private seller
Puppies listed by breeders average $1,035, 11% higher than the $929 average from private sellers.
Breeder average$1,035
Private seller average$929