You have found the right place to ask this question. I am sorry my answer is brief, I am traveling. Please do not buy from the pet store, this will only support the puppy mill industry. You should expect to pay between $1500 and $2500 for a purebred english bulldog puppy. A good breeder will let you visit their home and see the mother or the father or both parents. Their breeding bulldogs should be seen as members of the family, not kept apart from the family. They will ask you to sign a contract that requires spay or neuter if the dog is not show quality. They will give a 1 year minimum health guarantee for congenital defects. The mother and the father will be registered in AKC or CKC or equivalent, and the litter of puppies will also be registered. They will give you the name of their vet and permit you to call them (and you should). They should ask you questions about your family and your home, especially whether you own or rent, if your landlord allows pets, if you have air conditioning, if you have time to spend with the dog (they are family dogs, not outside dogs, and do not do well without human contact), and if you have money for future health issues like cherry eye, skin allergies, elongated palate surgery, torn ACL, etc. Not all dogs have these, but there is a pretty good chance your dog may have at least 1 ailment that affects bulldogs specifically. My breeder also gave me a list of bulldog maintenance items to have, baby wipes (everyday), chlorhexidine, ear drops, benedryl, canned pumpkin, baby shampoo, a dog crate, stainless steel food and water bowls. They are gorgeous and loving creatures but they are like a baby that we don't leave alone. They usually eat high quality dog food, my lola is on raw food, which really helps with skin allergies and overall health. sorry, gotta go! more folks will be along shortly.... best of luck finding a good breeder. the wait is worth its weight in bulldog gold.