Owning a dog is wonderful. Owning a dog in Zürich is wonderful and expensive — often more expensive than people expect going in. The best thing you can do is know the real numbers upfront. That way there are no nasty surprises, and you can actually enjoy life with your dog.
This article breaks down every cost category honestly, from the mandatory dog tax to the training courses that have been required since June 2025.
Start quiz →
One-time costs when getting a dog
Before the recurring costs start, you'll face some upfront expenses:
- Purchase price / adoption fee: CHF 0 (shelter) to CHF 3,000+ (pedigree puppy from a breeder). Average: CHF 800–1,500.
- Starter gear: See the section below — budget CHF 300–600.
- First vaccinations + microchip: CHF 150–300 at the vet.
- AMICUS registration: Free (via your municipality).
Annual running costs breakdown
1. Dog tax (Hundeabgabe)
In the city of Zürich, the dog tax is CHF 100 per year. Other municipalities in the canton vary — typically between CHF 80 and CHF 200. Some smaller municipalities charge nothing for a first dog. Check directly with your Gemeinde.
Annual cost: CHF 80–200
2. Liability insurance (mandatory by law)
This has always been required: every dog owner in Canton Zürich must hold liability insurance with a minimum coverage of CHF 1,000,000. You need this before you even register your dog.
Most Swiss household or personal liability insurance policies offer pet liability as an add-on — often CHF 30–60 extra per year. Standalone dog liability policies cost CHF 50–120/year and sometimes offer better coverage.
Annual cost: CHF 50–120
3. Food
The range here is enormous:
- Mid-range dry food (e.g. Royal Canin, Hill's): CHF 600–1,000/year for a medium-sized dog
- Wet food or raw feeding (BARF): CHF 1,200–2,400/year
- Premium dry food (e.g. Orijen, Acana): CHF 900–1,500/year
- Treats and snacks: CHF 150–300/year on top of the above
Rule of thumb: a small dog costs roughly half as much to feed as a large dog.
Annual cost: CHF 600–2,400 depending on size and food type
4. Vet costs
This is the hardest cost to predict. Basic annual costs include:
- Annual booster vaccinations + health check: CHF 150–300
- Deworming (every 3–6 months): CHF 40–100/year
- Flea and tick prevention: CHF 80–200/year
- Unexpected vet costs: anywhere from CHF 200 (minor injury) to CHF 5,000+ (surgery)
Vets in Zürich city tend to be more expensive than in surrounding municipalities — budget accordingly. Pet health insurance costs CHF 30–80/month and can pay for itself quickly if something goes wrong.
Annual cost: CHF 300–800 (excluding emergencies)
5. Mandatory training courses (new since June 2025)
For anyone who has had a new dog or moved to Canton Zürich with a dog since 1 June 2025:
Theory course (first-time owners only, or after a 10-year gap):
- Online: CHF 80–130
- In-person: CHF 120–200
Practical course (all new owners):
- At least 6 lessons of 60 minutes each, minimum 1 week apart
- Total cost: CHF 300–600 for the full course
These are one-time costs (unless you get another dog). For full details, see our article on the mandatory dog course in Zürich.
One-time cost: CHF 400–800
6. Grooming
Highly breed-dependent:
- Short-haired dogs: mostly groomable at home. CHF 50–150/year for occasional professional washing.
- Long-haired or curly-coated dogs (e.g. Poodles, Labradoodles): professional grooming 4–6 times/year. CHF 80–150 per session = CHF 400–900/year.
Annual cost: CHF 50–900 depending on breed
7. Accessories and replacements
Leads, collars, toys, bowls — things wear out and need replacing.
Annual cost: CHF 100–300
8. Dog sitter / dog walker
If you regularly work long hours or travel, you'll need someone for your dog:
- Dog walker in Zürich: CHF 25–40/hour
- Overnight dog sitter: CHF 50–90/night
- Dog boarding / kennel: CHF 60–120/day
Annual cost: CHF 0–3,000+ depending on your situation
Annual cost summary table
| Category | Budget | Average | High-end |
|---|---|---|---|
| Dog tax | CHF 80 | CHF 120 | CHF 200 |
| Liability insurance | CHF 50 | CHF 80 | CHF 120 |
| Food | CHF 600 | CHF 1,000 | CHF 2,000 |
| Vet (routine) | CHF 300 | CHF 500 | CHF 1,500+ |
| Grooming | CHF 50 | CHF 200 | CHF 900 |
| Accessories | CHF 100 | CHF 200 | CHF 300 |
| Dog walker/sitter | CHF 0 | CHF 600 | CHF 2,400 |
| Annual total | CHF 1,180 | CHF 2,700 | CHF 7,420+ |
Year one: add one-time purchase/adoption costs, starter gear, and mandatory course fees.
What you'll need to buy (essential gear)
Here are the practical essentials for new dog owners — with specific product recommendations:
Collar and lead
- Adjustable dog collar — grows with your puppy, quality construction
- 10m training lead — essential for recall training and giving your dog space
- 1.5m everyday lead — your daily walk companion
- Collar + lead set — convenient starter combo
Bed and sleeping space
- Classic dog basket — sturdy, easy to clean
- Soft plush dog bed — washable and cosy
- Orthopaedic dog bed — well worth it for larger breeds
Crate / transport box
A crate gives your dog a safe space and makes travel, vet visits, and house-training much easier:
- Foldable metal crate — durable and adjustable
- Starter crate — good for smaller dogs
Mental stimulation and play
Dogs need mental exercise as much as physical — especially puppies:
- Kong Classic — the all-time classic for engagement, reward, and keeping dogs busy
- Kong filling paste — makes the Kong irresistible
- Slow feeder / puzzle toy — slows eating and engages the brain
- Lick mat — calming and engaging, great for vet visits
Grooming
- Dog brush — suitable for most coat types
- Dog shampoo — gentle and kind to sensitive skin
Safety at home
- Safety gate — essential for puppies, keeps them out of unsafe areas
- Safety gate with cat flap — practical in multi-pet households
On the go
- Dog water bottle with bowl — indispensable on walks
- Tick remover (Swiss conditions) — Switzerland has an active tick season
This article contains affiliate links. If you buy through these links, we receive a small commission at no extra cost to you.
The honest conclusion
A dog in Zürich costs an average of CHF 2,500–3,500 per year in ongoing costs — and often more in year one due to one-time expenses. For large dogs, dogs with health needs, or situations where you regularly need a dog walker, total annual costs of CHF 5,000–7,000+ are realistic.
That's a serious commitment. But knowing the numbers in advance means you can plan properly — and a well-cared-for, well-trained dog is ultimately cheaper in the long run. Fewer health problems, no unexpected liability incidents, and the satisfaction of a dog who's genuinely happy.
For your next step, read our first-time dog owner checklist for Zürich — everything you need to do in the first 12 months, in order.
Weekly tips for dog owners in Zürich — free, practical, no spam.
Subscribe to newsletter