The cost to adopt an Australian Shepherd is around $300 to cover the expenses of caring for the dog before adoption. In contrast, buying an Australian Shepherd from breeders can be prohibitively expensive. Depending on their breeding, they usually cost between $600 and $1,500.