From grooming, food costs to veterinary bills, take a look at the top 20 most expensive dogs.

17. Golden Retriever
Average cost: £2,157. Life expectancy: 11.5 years. Total cost of ownership: £17,279 Photo: UKPets

18. English Springer Spaniel
Average cost: £1,246. Life expectancy: 13 years. Total cost of ownership: £17,190 Photo: UKPets

19. Rhodesian Ridgeback
Average cost: £1,585. Life expectancy: 11 years. Total cost of ownership: £16,474 Photo: UKPets

20. Presa Canario
Average cost: £886. Life expectancy: 10 years. Total cost of ownership: £16,402 Photo: UKPets
5 / 5

