+61 votes
by

1 Answer

–2 votes
by
If you are buying a puppy from a breeder you can expect to pay anywhere from $600-$1500. The average price of a German Shepherd puppy is $1000. As a general rule reputable breeders tend to charge higher prices because they put more time, effort, and money into caring for their breeding dogs and puppies.

Categories

653k questions

2.7m answers

0 comments

50.2k users

Most popular tags

Welcome to The Dog Visitor Q&A [2022], where you can ask questions and receive answers from other members of the community.
...