The cost to buy a White Shepherd varies greatly and depends on many factors such as the breeders' location, reputation, litter size, lineage of the puppy, breed popularity (supply and demand), training, socialization efforts, breed lines and much more. Review how much White Shepherd puppies for sale sell for below. The current median price for all White Shepherds sold is $1,200.00. This is the price you can expect to budget for a White Shepherd with papers but without breeding ...