The average cost of an American Bully puppy is between $1500 to $4,000. However, the American bully price usually depends on factors such as lineage, pedigree, breeder reputation, and geographical location. Also, remember this is only the initial cost of American Bully adoption; additional costs such as food, grooming, training, and the vet will be included. Some adoption centers offer American bully puppies for sale.