One of the most expensive dog breeds to own because of its $1,600 average purchase price, the Miniature Bull Terrier is a small dog with a lot of energy. These dogs have an average life expectancy of 12 to 14 years and cost approximately $50 to groom.