The unconditional love of a dog requires you to pay the price. On average, the Boston Terrier costs around $600-$1200. Some dogs that may not be purebred can be procured at a lower price. Their food and treats can cost you around $200-$700 depending on the amount you feed them and the quality of the food you buy.