$1,800–$3,000 Buying a purebred Bull Terrier is the most expensive way to obtain one. Bull Terriers can cost anywhere from $1,800 to $3,000, depending on the region, breeder, and stock. The more reputable the breeder, the more expensive the dog will be.