Ваш вопрос слишком общий. О каких документах идет речь? Можно бесплатно взять щенка и в любой ветеринарной клинике Вам выпишут паспорт, когда Вы будете делать ему первые прививки.
По видимому, Вы все-же хотели спросить о щенке с родословной. Тут все будет зависеть от многих факторов.
Во первых, где Вы его будете покупать. Например, в провинции можно купить щенка овчарки с родословной за 3 - 5 тыр, а в Москве может и 50 тыр не хватить.
Во вторых, всё зависит от родословной. Например, некоторые заводчики продают щенков в роду у которых только чемпионы всяких российских и европейских выставок. Такой щенок стоит очень дорого и покупать его стоит только если Вы сами хотите заняться разведением породы. А разведение породистых собак дело хоть и выгодное, но очень затратное. Плюс ко всему нужно каждый год участвовать в выставках, а то и не одной.
В третьих, цена зависит от породы. Овчарка это слишком общее понятие. Есть немецкие, восточноевропейские, кавказские, келпи (австралийские) и масса других, подробнее о породах овчарок можно узнать например тут: ОВЧАРКИ.
В четвёртых, мальчики и девочки стоят по разному.
Вам сначала надо определиться зачем Вы хотите купить собаку. Затем определиться с породой. Далее лезете в Интернет по сайтам собачьих клубов и заводчиков и уже потом решаете с ценой и местом где Вы будете её приобретать. На сайтах как правило и по цене можно определиться и время и место покупки выбрать. Можно даже по фото и родословной выбрать конкретного щенка. Ну а богатый человек за щенком может и в Европу съездить, предварительно на сайте договорившись с заводчиком.