The average Australian Shepherd cost from breeders is between $600 and $900. Puppies from top bloodlines or reputable breeders can cost considerably more, over $1,500. Always compare prices from different sources before making a decision.