Skip to content
Pawwala

New puppy checklist: what do you need to buy, and what will it cost?

What to buy before your puppy comes home, what the vet will charge in the first year, and the legal must-dos, with every price taken from a named UK source.

Checked 21 October 2026How we checked this

The short answer

Battersea estimates around £1,800–£2,000 a year to care for a dog (October 2026), and the PDSA's minimum set-up cost is £415–£560 by size, plus £69–£116 a month. At the 11 practices whose price lists we read on 21 October 2026, a puppy vaccination course cost £75–£115. By law your puppy must be microchipped by 8 weeks old.

What to get for a new puppy

These are the things to buy before your puppy comes home, with typical prices from Battersea's cost guide, updated 13 October 2026. Sizes and brands vary widely. If this is your first dog, our first-time dog owner guide covers the jobs to do before collection day, such as registering with a vet.

ItemTypical price
Crate£25 (extra small) to £120 (extra-extra large)
Bed£20 (small) to £120 (extra-extra large)
Food and water bowls£15–£30
Collar and ID tagCollar £5–£10; tag £6–£10
Lead£10–£20
Harness£20–£40
Puppy training pads£10–£25 a pack
Toys and puzzle feeders£50–£70
Food£10–£50 a month

Source: Battersea, cost of owning a dog (updated 13 Oct 2026). For food, see our guides to puppy food, large breed puppy food (for breeds expected to be big adults) and what dog food costs, and the portion calculator.

When does a puppy need vaccinations?

The 2024 WSAVA guidelines advise several doses of the core vaccines (distemper, adenovirus and parvovirus) every 2 to 4 weeks, with the final dose at 16 weeks of age or older, then another dose at or after 26 weeks rather than waiting until 12 to 16 months. Leptospirosis vaccination is highly recommended where it is endemic.

UK practices price this differently: most of the 11 lists we read on 21 October 2026 sell a two-injection puppy course for £75–£115, and Medivet Ashby lists a three-dose course at £98. The two sources answer different questions: WSAVA writes global guidance on timing, while a practice list prices the course its vets give with the vaccine brand they use. Your vet sets the schedule for your puppy. Ask your vet how many doses your puppy needs, when the 26-week dose fits in, and when it is safe to walk outside. Our dog vaccination cost guidelists every practice's price.

Vet costs in the first year

The lowest and highest prices on the UK practice price lists we read on 21 October 2026; they are the same lists behind our vaccination and neutering cost guides, which name every practice. Your practice may charge more or less; from 23 December 2026 larger practices must publish price lists, which will make comparison easier. The BVA and BSAVA's March 2026 advice is to spay most female dogs at 12 to 23 months and not castrate males before physical maturity, so neutering may fall in the second year.

TreatmentPublished price rangeSources
Consultation (first health check)£44–£646 practices; Average vet bill
Puppy vaccination course (usually two injections)£75–£115 (Battersea gives £70)11 practices; Dog vaccination cost
Microchip (if the breeder has not done it)£15.30–£37.80 (Battersea gives £10–£30)7 practices; Dog vaccination cost
Kennel cough vaccine, on its own£38–£655 practices; less when given with another vaccine; Dog vaccination cost
Castration, by weight£180–£47510 practices; Dog neutering cost
Spay, by weight£235–£62010 practices; Dog neutering cost
Yearly booster (when due)£47–£7711 practices; Dog vaccination cost

Your vet will advise on vaccination timing, when to neuter, and flea and worm treatment for your puppy's age and weight. If you prefer non-prescription flea and worm treatment by post, subscriptions cost about £8.50 to £12.50 a month; see our flea and worm subscriptions comparison. For bigger costs later on, our average vet bill guide lists published prices.

How much does a puppy cost in the first year?

No charity or regulator publishes a first-year total, so we do not invent one. Three published figures give the scale. Battersea estimates around £1,800–£2,000 a year to care for a dog (updated 13 October 2026). The PDSA puts the minimum set-up cost at £415 for a small dog, £531 for a medium dog and £560 for a large dog, plus £69, £83 or £116 a month, including insurance (calculated 2024). On top come the one-off vet costs in the table above and the price of the puppy. Our cost of owning a dog guide works out food, flea treatment and boosters by size from prices we checked, and the pet cost calculator adds your own insurance quote.

Puppy insurance

Not financial advice. Pawwala is not an insurance broker and is not authorised or regulated by the Financial Conduct Authority. We do not give advice or personal recommendations, and we do not arrange policies. Figures are illustrative examples from published policy information on the dates shown; they are not guaranteed and change with breed, age, postcode and cover level. Read the policy wording and the insurance product information document (IPID) before you buy.

Battersea estimates dog insurance at £20–£60 a month, and the Association of British Insurers reported an average premium of £389 a year per pet in 2023, across all pets (published August 2024). Most policies exclude conditions that showed signs before cover started, so insuring early keeps more covered. Our puppy insurance guide explains waiting periods and hereditary-condition wording; compare lifetime and time-limited cover and see our dog insurance comparison.

Microchip by 8 weeks

All dogs in the UK must be microchipped and registered on a database by the time they are 8 weeks old, and owners can be fined up to £500 (GOV.UK). The rules are in the England Regulations 2023, Wales Regulations 2015 and Scotland Regulations 2016. A breeder should have chipped the puppy before sale; update the database with your details.

Collar and ID tag in public

Under the Control of Dogs Order 1992, a dog in a highway or place of public resort must wear a collar with the owner's name and address on it or on an attached tag. There are exemptions, including registered guide dogs and some working and sporting dogs. A phone number is not required by the Order but is useful.

Buying a puppy: Lucy's Law

In England, since 6 April 2020, businesses cannot sell puppies or kittens under six months old that they did not breed themselves; Wales introduced similar rules from 10 September 2021 (Welsh Government). Buy directly from the breeder and see the puppy with its mother, or adopt from a rescue or rehoming centre.

How we checked this · 21 sources, checked 21 October 2026Show

What we did

took item prices from Battersea's cost guide, minimum costs from the PDSA, vaccination timing from WSAVA, vet prices from the 11 practice price lists behind our vaccination and neutering cost guides (consultations from the six lists in our average vet bill guide), insurance figures from Battersea and the ABI, and legal requirements from GOV.UK and the legislation itself. We re-read each source on 21 October 2026.

What we did not do

add up a first-year total of our own, because no published source gives one and costs vary widely by dog and area. Battersea's figures were read from its web page table; check its page for the latest. We have not included puppy class prices because clubs set their own fees.

Sources checked

  1. Battersea, cost of owning a dog (updated 13 Oct 2026)
  2. PDSA, how much does a dog cost (calculated 2024)
  3. WSAVA 2024 Guidelines for the Vaccination of Dogs and Cats
  4. Association of British Insurers: record numbers take out pet insurance (August 2024, 2023 data)
  5. GOV.UK: get your dog microchipped
  6. Microchipping of Cats and Dogs (England) Regulations 2023
  7. Microchipping of Dogs (Wales) Regulations 2015
  8. Microchipping of Dogs (Scotland) Regulations 2016
  9. Control of Dogs Order 1992, article 2
  10. Welsh Government: Animal Welfare (Licensing of Activities Involving Animals) (Wales) Regulations 2021, written statement
  11. Medivet Ashby, Ashby-de-la-Zouch, Leicestershire (no effective date shown; checked 21 October 2026)
  12. Old Registry Vets, Scunthorpe (no effective date shown; checked 21 October 2026)
  13. Canterbury Vets, Canterbury (no effective date shown; checked 21 October 2026)
  14. Chantry Vets, Wakefield and West Yorkshire (no effective date shown; checked 21 October 2026)
  15. Queen's Veterinary School Hospital general practice, Cambridge (no effective date shown; checked 21 October 2026)
  16. Hill Park Vets, Harold Hill and Elm Park, east London (no effective date shown; checked 21 October 2026)
  17. Medivet Coningsby, Coningsby, Lincolnshire (no effective date shown; checked 21 October 2026)
  18. Medivet North Oxford, Oxford (no effective date shown; checked 21 October 2026)
  19. University of Glasgow Pet Practice, Glasgow (no effective date shown; checked 21 October 2026)
  20. Royal Veterinary College general practice, London (Camden) (Fees apply from 3 August 2026; checked 21 October 2026)
  21. University of Liverpool Veterinary Practice, Liverpool (Prices correct as of September 2026; checked 21 October 2026)

Prices and terms change. Confirm on the retailer's page before you buy.

What changed in this update

  • 21 October 2026: Re-checked Battersea, PDSA, GOV.UK, WSAVA and the practice price lists. Vet prices now use the same eleven practice lists as our vaccination and neutering cost guides: the vaccination course range changed from £90–£115 to £75–£115, the microchip range from £22–£34 to £15.30–£37.80, kennel cough and the booster were widened, and consultations now come from six practices (£44–£64). Added sections on vaccination timing (and why WSAVA and UK practice courses differ) and first-year costs, the Welsh sales ban date, and corrected the ABI premium's publication date to August 2024.

Questions

How much does a puppy cost in its first year?

No published source gives a first-year total. Battersea estimates around £1,800–£2,000 a year to care for a dog (updated October 2026). The PDSA puts the minimum at £415–£560 to set up, depending on size, plus £69–£116 a month (calculated 2024). Buying the puppy is extra.

How much are puppy vaccinations?

The 11 practices whose price lists we read on 21 October 2026 charged £75–£115 for the puppy course, usually two injections; Battersea gives £70. The yearly booster cost £47–£77. Your vet will set the timing.

What puppy vaccinations are needed in the UK?

The core vaccines protect against distemper, adenovirus (hepatitis) and parvovirus; leptospirosis is highly recommended where it is endemic. Kennel cough is non-core: ask your vet whether your puppy needs it (WSAVA, 2024).

When must a puppy be microchipped?

GOV.UK says all dogs must be microchipped and registered by the time they're 8 weeks old, and owners can be fined up to £500. Keep your details on the database up to date.

Does my puppy legally need a collar and tag?

Under the Control of Dogs Order 1992, a dog in a highway or place of public resort must wear a collar with the owner's name and address on it or on an attached tag, with exemptions such as registered guide dogs and some working dogs. A phone number is not required by the Order.

When should I insure a puppy?

Ideally from the day you bring them home, before anything is noted in the vet record, because most policies exclude conditions that show signs before cover starts. Check each policy's waiting periods, which vary by insurer. Our puppy insurance guide explains what to look for.

Was this guide useful?Report an error
Corrections and questions

Spotted a price change or a mistake?

Tell us and we will check it. Corrections are dated on the page and listed in our corrections log.