Plan ahead for their first week home—with a free visit at one of Banfield Pet Hospital®’s 1,000+ locations. (Terms apply.)
Get Coupon
Loading...
How much does a German Shepherd cost?
The cost to adopt a German Shepherd from a shelter is around $300 in order to cover the expenses of caring for the dog before adoption. Buying German Shepherds from breeders can be prohibitively expensive. Depending on whether or not they’re from working dog or show-dog bloodlines, they can cost anywhere from $500 to $7,000.