Home › Costs by breed

What does each dog breed cost?

First-year, yearly and lifetime costs for 40 popular UK breeds, cheapest to run first. Tap a breed for the full breakdown and its health problems.

Can’t decide between two?

A cavapooA cockapooCavapoo vs cockapooA cockapooA cocker spanielCockapoo vs cocker spanielA cavapooA cavalier King Charles spanielCavapoo vs cavalier King Charles spanielA LabradorA golden retrieverLabrador vs golden retrieverA French bulldogA pugFrench bulldog vs pugA labradoodleA goldendoodleLabradoodle vs goldendoodleA cavapooA maltipooCavapoo vs maltipooA cocker spanielA English springer spanielCocker spaniel vs English springer spanielA Jack RussellA border terrierJack Russell vs border terrierA Shih TzuA bichon friseShih Tzu vs bichon frise

All 40 breeds

BreedFirst yearEach yearLifetime
A ChihuahuaChihuahuaSmall, about 14 years£2,821£1,036£16,289
A border terrierBorder terrierSmall, about 14 years£2,869£1,084£16,961
A Jack RussellJack RussellSmall, about 14 years£2,905£1,120£17,465
A miniature dachshundMiniature dachshundSmall, about 14 years£3,025£1,240£19,145
A cavalier King Charles spanielCavalier King Charles spanielSmall, about 11 years£3,085£1,300£16,085
A pugPugSmall, about 11 years£3,097£1,312£16,217
A PomeranianPomeranianSmall, about 14 years£3,138£1,352£20,720
A beagleBeagleMedium, about 13 years£3,190£1,360£19,510
A whippetWhippetMedium, about 14 years£3,202£1,372£21,038
A Yorkshire terrierYorkshire terrierSmall, about 14 years£3,223£1,438£21,917
A Staffordshire bull terrierStaffordshire bull terrierMedium, about 12 years£3,274£1,444£19,158
A miniature schnauzerMiniature schnauzerSmall, about 13 years£3,258£1,472£20,928
A French bulldogFrench bulldogMedium, about 10 years£3,322£1,492£16,750
A maltipooMaltipooSmall, about 14 years£3,283£1,498£22,757
A border collieBorder collieMedium, about 13 years£3,334£1,504£21,382
A sprocker spanielSprocker spanielMedium, about 13 years£3,334£1,504£21,382
A cavapooCavapooSmall, about 13 years£3,294£1,508£21,396
A cockapooCockapooSmall, about 14 years£3,294£1,508£22,904
A West Highland terrierWest Highland terrierSmall, about 13 years£3,294£1,508£21,396
A Shih TzuShih TzuSmall, about 13 years£3,307£1,522£21,571
A bichon friseBichon friseSmall, about 14 years£3,331£1,546£23,429
A miniature poodleMiniature poodleSmall, about 14 years£3,331£1,546£23,429
A Lhasa ApsoLhasa ApsoSmall, about 14 years£3,355£1,570£23,765
A English springer spanielEnglish springer spanielMedium, about 13 years£3,406£1,576£22,318
A Siberian huskySiberian huskyMedium, about 13 years£3,418£1,588£22,474
A Hungarian vizslaHungarian vizslaMedium, about 13 years£3,454£1,624£22,942
A bulldogBulldogMedium, about 9 years£3,574£1,744£17,526
A cocker spanielCocker spanielMedium, about 13 years£3,620£1,790£25,094
A DalmatianDalmatianLarge, about 12 years£3,681£1,828£23,789
A golden retrieverGolden retrieverLarge, about 12 years£3,741£1,888£24,509
A LabradorLabradorLarge, about 12 years£3,765£1,912£24,797
A WeimaranerWeimaranerLarge, about 12 years£3,801£1,948£25,229
A labradoodleLabradoodleMedium, about 13 years£3,800£1,970£27,434
A boxerBoxerLarge, about 10 years£3,849£1,996£21,813
A German shepherdGerman shepherdLarge, about 11 years£3,957£2,104£24,997
A DobermannDobermannLarge, about 10 years£4,017£2,164£23,493
A goldendoodleGoldendoodleLarge, about 12 years£4,176£2,322£29,723
A Bernese mountain dogBernese mountain dogGiant, about 8 years£4,372£2,452£21,536
A RottweilerRottweilerGiant, about 9 years£4,468£2,548£24,852
A Great DaneGreat DaneGiant, about 8 years£4,672£2,752£23,936

All figures use the same starting assumptions: a girl puppy at £1,000, mid-range dry food for the breed’s adult weight, a week of kennels a year, grooming where the breed needs it, and no daycare. Insurance is a starting figure that rises for breeds with known health problems. Use the calculator to put in your own figures.