English Bulldog puppies price can vary by the breeder, the quality of the dog and bloodline and the location they are coming from. They are a very popular breed, so they are one of the most expensive breeds. The average price of an English Bulldog puppy can vary between $1,500 - $4,000, of course, it depends on the quality of the puppy if it is for a show, or only for a pet. Be cautious if you see a puppy with a price below $1500, it may come from a careless breeder, and also can have serious health issues.