Microchip, rabies vaccine, passport, registering on arrival, the dog tax, mandatory training depending on the canton and — most important if your dog is a large or guard breed — which cantons restrict or outright ban it. This is the guide we wish we'd had when we brought ours over from Mallorca.
Since Spain is an EU country, the process is the same as any intra-EU trip with a pet — no quarantine, no commercial import paperwork — but the order of the steps matters, and getting it wrong can mean being turned back at the border.
Switzerland does not allow entry for dogs with cosmetically cropped ears or docked tails (non-therapeutic cropping/docking), regardless of age or country of origin. If your dog has had this kind of procedure, check your specific situation with the destination canton's veterinary office before planning the move.
Coming from Spain, you don't need the tapeworm (echinococcosis) treatment to enter Switzerland — that requirement only applies if your destination were Finland, Ireland, Malta, or Norway. On arrival, present yourself at the customs "red channel" with your pet's passport.
You must take your dog to a Swiss vet within 10 days of arrival so they can register the microchip number in AMICUS, the national dog database. Your registration data from Spain does not transfer automatically — Swiss registration is a new step, not a simple update.
Beyond registering in AMICUS, you'll also need to register your dog with your commune (usually during the same visit as your own Anmeldung) and pay the annual dog tax. It's not a federal tax — each commune sets its own — and it varies a lot; expect somewhere between CHF 50 and 200 per year for a first dog, with surcharges for a second or third. Ask for the exact amount at your town hall (Einwohnerkontrolle) when you register.
Between 2008 and 2017, Switzerland had a federally mandatory competence exam (Sachkundenachweis, SKN) for anyone acquiring a dog. It was abolished in 2017 and replaced with voluntary courses plus stricter rules for listed breeds. Since then, some cantons have reintroduced their own mandatory course — and the trend is growing, so always check the current situation in your destination canton before settling in:
If your dog is (or could be mistaken for) a breed on your destination canton's list, the consequences of skipping the permit range from a fine to having the animal taken away. Always confirm your specific case with the destination canton's Amt für Verbraucherschutz und Veterinärwesen / Office vétérinaire cantonal — these lists change fairly often.
| Canton | Regime | Detail |
|---|---|---|
| Aargau (AG) | Permit required | 8 high-risk breeds (American Staffordshire Terrier, Bull Terrier, Pit Bull Terrier and similar), including crosses. |
| Appenzell Ausserrhoden (AR) | No specific restrictions | — |
| Appenzell Innerrhoden (AI) | No specific restrictions | — |
| Basel-Landschaft (BL) | Permit required | 8 breeds: Bull Terrier, Staffordshire Bull Terrier, American Staffordshire Terrier, American Pit Bull Terrier, Rottweiler, Dobermann, Dogo Argentino, Fila Brasileiro. |
| Basel-Stadt (BS) | Permit required | Same 8 breeds as Basel-Landschaft. |
| Bern (BE) | No specific restrictions | — |
| Fribourg (FR) | Outright ban | American Pit Bull Terrier and crosses. Visitors: max 90 days/year, on a leash and muzzled. |
| Geneva (GE) | Ban + general permit | 15 breeds banned outright. Any dog over 25kg or 56cm tall also needs a general permit, and muzzles are mandatory in public spaces. |
| Glarus (GL) | Permit required | Around 10-12 "elevated risk" breeds, including German Shepherd, Belgian Shepherd, Hovawart and Rhodesian Ridgeback — broader than you'd expect. |
| Graubünden (GR) | No specific restrictions | — |
| Jura (JU) | No specific restrictions | — |
| Luzern (LU) | No breed restrictions | Does require the general NHB course (see above), independent of breed. |
| Neuchâtel (NE) | No specific restrictions | — |
| Nidwalden (NW) | No specific restrictions | — |
| Obwalden (OW) | No specific restrictions | — |
| St. Gallen (SG) | No specific restrictions | — |
| Schaffhausen (SH) | Permit required | 14 breeds on the list. |
| Schwyz (SZ) | No specific restrictions | — |
| Solothurn (SO) | Permit required / crosses banned | 8 breeds need a permit; crosses of those breeds are banned outright, not just permit-only. |
| Ticino (TI) | Permit required | The broadest list in the country: 30+ breeds across 4 categories (bull terriers, mastiffs/molossers, shepherd dogs, Dobermann). |
| Thurgau (TG) | Permit required | 14 breeds on the list. |
| Uri (UR) | No specific restrictions | — |
| Valais (VS) | Outright ban | 12 breeds banned. Visitors: max 30 days/year, on a leash and muzzled. |
| Vaud (VD) | Permit required | 3 breeds + crosses: American Staffordshire Terrier, American Pit Bull Terrier, Rottweiler. |
| Zug (ZG) | No specific restrictions | — |
| Zürich (ZH) | Outright ban | 14 breeds banned (Rottweiler was added to the list in 2025). Visitors without canton residence: max 30 days/year, on a leash and muzzled. Also requires a mandatory practical course for every dog (see above). |
Main sources: Swiss Federal Food Safety and Veterinary Office (BLV), animal welfare organizations like Vier Pfoten, and Swiss media (SRF). Last verified: July 2026 — these lists change, always confirm with the destination canton.
If you're renting, keep in mind many Swiss landlords require explicit authorization to keep pets — bring it up from the first contact, not at the signing. See the housing guide.