24. Portuguese Water Dog
Buying one of these dogs is expensive, costing up to $2,500. It would be best to adopt one instead. Also, their grooming costs are $53 each visit. This breed has a life expectancy of 10 to 14 years with potential medical costs being around $2,700.