On average, you can expect to pay anywhere from $1,500 to $3,500 for an Anatolian Shepherd puppy from a reputable Anatolian Shepherd breeder. However, some breeders may charge more for puppies from champion bloodlines or have undergone extensive health screenings.