English bulldog puppies from small-scale breeders are likely to cost between $1,500 and $4,000. But the price of owning one is much more, due to their poor health and vet costs. If you see an English bulldog puppy priced below $1,500, beware. This is an expensive dog to breed for a variety of reasons.