Dogs & animal control across British Columbia

Do I need a dog licence? What are the leash rules?

125 of 161 municipalities in British Columbia have an adopted bylaw on dogs & animal control on file. Each row links the municipality's answer page and, where transcribed, the full text of the document.

MunicipalityAdopted documentKey factsVerified
100 Mile House
District Municipality
Animal Control and Pound Operations Bylaw No. 1131 licence required: True · licence fee: $30.00 neutered male or spayed female; $50.00 intact male or female; $20.00/$35.00 if dog under 4 months or moved in after June 30; free if applied by February 28 · leash rule: Dog must be on leash not exceeding 3 metres (9.8 feet) by a competent person on public property 2026-08-28
Abbotsford
City
Kennel Regulation Bylaw, 1996 (No. 267-96) 2026-08-28
Alert Bay
Village
Regulations licence required: True · leash rule: No dog permitted at large on any street, lane, highway, boulevard, park, trailer park or public place. · max animals: 3 dogs; more requires kennel licence 2026-08-28
Armstrong
City
Dog Care and Control Bylaw No. 1873, 2021 (Consolidated)
adopted 2021-03-22
licence required: True · leash rule: Dogs must be on a leash max 2 meters when in a public place other than an off-leash area. · max animals: No more than 2 dogs per residential dwelling unit. 2026-08-28
Ashcroft
Village
Dog Control and Pound Operation Bylaw No. 832
adopted 2019-01-01
licence required: True · licence fee: per Schedule G of Consolidated Fees and Charges Bylaw No. 833, 2019 · leash rule: dogs must be on leash no more than 2.0 metres when off owner's property, held by a competent person 2026-08-28
Belcarra
Village
Animal Control Bylaw No. 431
+1 more
leash rule: Dog not on owner's premises must be under care and control of owner and secured on a leash. · max animals: 3 dogs over four months of age per parcel · fines: not less than $2,500 and not exceeding $10,000 2026-08-28
Bowen Island
Island Municipality
Dog Control Bylaw leash rule: No running at large. Control on public property. Leash in Schedule A. Dangerous dogs leash not longer than two metres off property. · fines: $25.00; $50.00; $100.00; $150.00; $200.00; $250.00; $500.00 2026-08-28
Cache Creek
Village
Animal Control Bylaw No. 671 2026-08-28
Campbell River
City
3520 Animal Control Bylaw 2013 Consolidated To 3992 licence required: True · licence fee: Unneutered male dog $40.00; Neutered male dog $20.00 (vet certificate required); Unspayed female dog $40.00; Spayed female dog $20.00 (vet certificate required); Guide/Service/RCMP/Search and Rescue Dog no fee; Replacement licence tag $10.00; Hen Owner one-time licence $10.00 · leash rule: no owner shall permit any Dog to be in a Public Place unless the dog is accompanied by a competent person and led on a leash or chain not exceeding 1.83 metres (6 feet), or the dog is in a designated Off-Leash Area during specified times; Vicious/Dangerous Dogs must be effectively muzzled or caged whenever released from enclosure 2026-08-28
Canal Flats
Village
Village of Canal Flats Dog Control Bylaw No. 225, 2019
adopted 2019-10-15
licence required: True · leash rule: Dogs must not run at large except in off-leash areas; vicious dogs must be on leash and muzzled when off owner's property. · max animals: 3 dogs (4 or more requires kennel licence) 2026-08-28
Castlegar
City
Animal Control and Licencing
+1 more
licence required: True · licence fee: $25.00/year neutered male or spayed female; $75.00/year intact male or female; $100.00/year aggressive dog; $200.00/year vicious dog; $500.00/year dangerous dog; guide/RCMP/service dogs exempt · leash rule: Dogs must be on leash and under control of a competent person in public places; leash max 183 cm. 2026-08-28
Central Saanich
District Municipality
Animal Control Bylaw - 2097 licence required: True · licence fee: As set out in Fees and Charges Bylaw (amount not stated in this bylaw); fee waived in year dog is neutered/spayed if certificate provided · leash rule: Animals must be confined on a leash or chain or under control of a competent person in highways, public places, public beaches and public buildings 2026-08-28
Chase
Village
Village of Chase Dog Control and Impounding Bylaw No. 729-2010 2026-08-28
Chetwynd
District Municipality
Animal Responsibility Bylaw 1158, 2023
adopted 2023-01-01
licence required: True · licence fee: $18.00 sterilized; $42.00 intact; $18.00 under sterilization age; Advance $16.50/$37.50/$16.50; Replacement $6.00 · leash rule: Dogs must not be At Large; must be on Leash and under immediate control of competent person in public place. 2026-08-28
Chilliwack
City
Wild or Exotic Animal Performance Bylaw-2653 (C) fines: not less than $500.00 and not more than $10,000.00 2026-08-28
Clearwater
District Municipality
Animal Control Bylaw No. 148, 2016
adopted 2016-01-01
leash required: True · barking prohibited: True · fine max: 10000 2026-08-28
Colwood
City
Animal Control Bylaw - Consolidated licence required: True · licence fee: Sterilized dog: $40.00 (before Dec 31 prior year $35.00); Unsterilized dog: $60.00; Dangerous Dog: $100.00; Aggressive Dog: $75.00. After March 1st add late fee: sterilized +$20, unsterilized +$10, dangerous +$20, aggressive +$20. Newly sterilized (within 12 months): $0. · leash rule: Dogs must not be At Large; must be on leash in designated areas including sanctuary, recreation lands, and within 10m of playground equipment. 2026-08-28
Comox
Town
Beekeeping Bylaw No. 872
+1 more
2026-08-28
Coquitlam
City
Animal Care and Control Bylaw Number 4240, 2011
+2 more
licence required: True · leash rule: Animals must not be at large except in areas designated by posted notice as off leash areas. · max animals: 3 animals in any dwelling unit 2026-08-28
Courtenay
City
Animal Control Bylaw licence required: True · licence fee: $25.00 unneutered male/female; $5.00 neutered male/spayed female; $2.00 replacement tag; $1.00 replacement for new resident with valid out-of-town licence; half annual fee if unlicenced dog brought in on/after August 1st with proof of licence purchased elsewhere · leash rule: Dog on highway, park or public place must be led on leash/chain not exceeding 1.83 metres (6 feet). 2026-08-28
Cranbrook
City
Animal Control Bylaw No. 3845, 2016 (Consolidated to Feb 27, 2023)
adopted 2016-01-01
licence required: True · licence fee: $60.00 non-sterilized dog; $30.00 sterilized dog; $225.00 vicious dog · leash rule: Dogs must not run at large; off-leash only permitted in designated off-leash parks 2026-08-28
Creston
Town
Animal Care and Responsibility Bylaw licence required: True · licence fee: $121.00 unneutered/unspayed before March 31; $25.00 neutered/spayed before March 31; $127.00 unneutered/unspayed after March 31; $29.00 neutered/spayed after March 31 · leash rule: in public must be on leash, chain, or tether not exceeding 183 centimetres; off-leash at designated Creston off-leash dog park permitted 2026-08-28
Dawson Creek
City
Animal Responsibility Bylaw No. 4420, 2019 (Consolidated)
adopted 2019-08-12
2026-08-28
Delta
City
Animal Control Bylaw licence required: True · leash rule: Dogs off owner's premises must not be at large; must be on leash and controlled by competent person. · fines: not more than $2,000.00 or imprisonment for not more than six months, or both 2026-08-28
Duncan
City
Animal Care and Control Bylaw No. 3197, 2019
adopted 2019-01-01
licence required: True · leash rule: Dog in public place must be firmly held on a Leash or otherwise securely contained, under care of a Competent Person. · max animals: Not more than 3 Dogs over the age of 8 weeks (and not more than 6 Companion Animals total) per Property 2026-08-28
Elkford
District Municipality
Animal Responsibility Bylaw No. 848, 2021
adopted 2021-11-24
licence required: True · leash rule: Dogs must be on a leash in public places; aggressive dogs secured by leash max 1.8 metres · max animals: No more than three dogs per parcel without a kennel licence 2026-08-28
Enderby
City
Bylaw No. 1735 – Animal Control Bylaw
+1 more
fines: not to exceed $10,000, and a jail term of not more than 6 months · fines: not to exceed $10,000, and a jail term of not more than 6 months 2026-08-28
Fernie
City
Animal Responsibility Bylaw No. 2436, 2021
adopted 2021-01-01
licence required: True · licence fee: $15.00 neutered/spayed dog; $35.00 unneutered/unspayed dog · leash rule: must be on leash on sidewalk, highway, boulevard, school ground, playground, park, or other Public Place 2026-08-28
Fort St. James
District Municipality
Animal Regulation Bylaw No. 1081 2025 [Consolidated] licence required: True · licence fee: $15.00 neutered male/spayed female; $25.00 un-neutered male/unspayed female; $0.00 assistance dog; $50.00 kennel licence; $10.00 late penalty · leash rule: Dogs on any street or public place must be on a leash at all times, except in designated off-leash areas. 2026-08-28
Fort St. John
City
Animal Control Bylaw licence required: True · licence fee: $20.00 standard; $100.00 Biting or Aggressive Dog; $5.00 replacement tag; No Fee for Service Dog or exempt Dog · leash rule: Owner shall keep Dog leashed when in a public place unless designated an off-leash area 2026-08-28
Fruitvale
Village
Animal Responsibility Bylaw No. 984 licence required: True · leash rule: Dogs must be on a leash (max 6 ft/1.83 m) held by a Competent Person in public; off-leash permitted in designated areas. · max animals: 3 Companion Dogs (s.12); 6 total Companion Animals combined dogs/cats/rabbits/other (s.2); kennel licence required for 4+ dogs 2026-08-28
Gibsons
Town
Wildlife Bylaw 1294 2026-08-28
Gold River
Village
Bylaw No 736, 2022 Animal Control Bylaw licence required: True · leash rule: Every Owner shall ensure dog is not At Large; keep Dog Leashed in public place unless designated off-leash area. · max animals: three (3) dogs over the age of three (3) months 2026-08-28
Golden
Town
Responsible Pet Ownership & Animal Control Bylaw No. 1510, 2026 licence required: True · licence fee: $20.00/$30.00 spayed/neutered; $50.00/$70.00 intact; $100.00/$125.00 aggressive; $350.00/$400.00 vicious/dangerous; No charge Service/Police · leash rule: Animals must not be At Large within the Town, except Dogs in areas designated by posted notice to be a Dog Off-Leash area. 2026-08-28
Grand Forks
City
Bylaw 2116 – Animal Control Bylaw licence required: True · leash rule: Dog on highway or public place must be on leash <= 2.4m or 8m lead, unless posted off-leash area. · max animals: three (3) Dogs 2026-08-28
Greenwood
City
Bylaw No. 1034, 2025 – Bees and Hens Bylaw 2026-08-28
Hope
District Municipality
Dog Responsibility Bylaw licence required: True · leash rule: No owner of a dog shall allow or suffer the dog to run at large in the District. · max animals: not more than three (3) dogs 2026-08-28
Houston
District Municipality
Animal Control Bylaw No. 1112 (2018) licence required: True · leash rule: Dogs must be confined to premises or fixed to a leash when off premises. · max animals: 4 dogs 2026-08-28
Hudson's Hope
District Municipality
Animal Control & Impounding Bylaw 589, 1999 2026-08-28
Kamloops
City
Animal Control Bylaw No. 34-11
+2 more
adopted 1981-12-01
leash rule: not being under the control of the owner... either by being securely leashed, tethered or penned · max animals: Cats: two; Wild Animals: two; Pigeons: 30 head; Farm Animals: two per 0.4047 ha; Hens: five (5) · fines: not less than $25.00 or more than $2,000.00 2026-08-28
Kaslo
Village
Dog Licensing Bylaw No. 1147 licence required: True · licence fee: $50; $40 if paid before January 31; $15 neutered/spayed; $12 neutered/spayed if paid before January 31; $5 replacement tag · leash rule: Dogs must not be At Large; must be on leash or under immediate control of competent person. 2026-08-28
Kelowna
City
Animal and Poultry Regulation and Animal Pound Bylaw No. 5421 leash rule: No person shall allow his animal to run at large on any street, lane, highway, boulevard, park or public place. · fines: not less than $50.00 or more than $2,000.00 for each offence, plus cost of prosecution 2026-08-28
Keremeos
Village
Animal Control Bylaw No. 843
adopted 2025-03-17
licence required: True · licence due date: last day of February each year · leash required: True 2026-08-28
Kimberley
City
Animal Control Bylaw No. 2544, 2016
+1 more
licence required: True · licence fee: $22.00 for the year 2017; $22.50 for the year 2018; $23.00 for the year 2019. $56.50 for the year 2017; $57.00 for the year 2018; $57.50 for the year 2019. $150.00 · leash rule: The person responsible for an animal shall ensure that such animal does not run at large, other than within an off leash area 2026-08-28
Kitimat
District Municipality
Kitimat Municipal Code — Part 5, Division 5: Animal Control 2026-08-28
Ladysmith
Town
2167 Animal Control fines: $100.00; $10,000.00 2026-08-28
Langford
City
Animal Responsibility Bylaw No. 2239 licence required: True · licence fee: $60.00; $40.00 Spayed/Neutered; $100.00 Aggressive; $200.00 Dangerous; $20.00 Late; $5.00 Replacement · leash rule: Dogs must not be At Large. Owners must carry a Leash in Public Places. Leash required in Playgrounds and public beaches. 2026-08-28
Langley
City
Animal Control Bylaw No. 2622 – Consolidated licence required: True · leash rule: Dogs must not run at large; in public places must be secured on a leash to a responsible person. · max animals: 2 dogs over the age of 4 months 2026-08-28
Lillooet
District Municipality
Animal Control Bylaw No. 2025-027
adopted 2025-10-09
licence required: True · leash rule: Dogs must be leashed and under control of a capable person when on a highway or public place. · max animals: Maximum five dogs over the age of three months without a kennel licence. 2026-08-28
Lions Bay
Village
Animal Control and Licencing Bylaw No 461, 2014 (Consolidation) licence required: True · leash rule: Dogs must be kept on a leash, tether or other suitable device, and be under the immediate care and control of a competent person · max animals: 3 dogs over 4 months; 4 cats over 4 months 2026-08-28
Logan Lake
District Municipality
Animal Control and Impoundment Bylaw No. 893, 2022 (Consolidated) licence required: True · licence fee: $36 unneutered/unspayed; $13 neutered/spayed (Schedule A) · leash rule: dogs must be on leash in public spaces 2026-08-28
Lumby
Village
Animal Control Bylaw No. 815, 2018
adopted 2018-09-17
licence required: True · licence fee: $20.00 (spayed female or neutered male); $60.00 (unspayed female or unneutered male); No Charge (Guide Animals, law enforcement Dogs); 50% discount if licensed after July 31st · leash rule: Dogs must not be At Large; in leashed parks must be kept on a secure leash (max 2 metres) held by Owner at all times 2026-08-28
Lytton
Village
Animal Control and Licencing Bylaw No. 545, 2002 licence required: True · leash rule: Dogs off owner's premises must be secured on a leash to a competent person with actual control. · max animals: more than three dogs requires a kennel licence 2026-08-28
Mackenzie
District Municipality
Animal Control and Licencing (Bylaw 1354, Consolidated) licence required: True · licence fee: $20.00 spayed/neutered; $35.00 unaltered; $10.00 seniors spayed/neutered; $18.00 seniors unaltered · leash rule: Dogs must be leashed in all Public Places unless in a designated Off-Leash Area. 2026-08-28
Maple Ridge
City
Animal Control and Licencing Bylaw No. 6908-2012 licence required: True · licence fee: $52/$68 unaltered; $25/$41 altered; $26/$34 unaltered senior; $12.50/$20.50 altered senior; $200/$270 aggressive (before/after Jan 31) · leash rule: Animals (except cats) must not be At Large; dogs must be on leash and under effective control except in designated off-leash areas 2026-08-28
McBride
Village
Animal Control Bylaw No. 693 licence required: True · leash rule: All dogs in public must be on a leash not exceeding 2.44 m (8 feet), under effective control of a competent person. · max animals: 3 dogs and 3 cats over 4 months per parcel without kennel licence 2026-08-28
Merritt
City
Animal Control Bylaw 2241, 2018
adopted 2018-09-18
licence required: True · leash rule: The Owner of a Dog must not allow or permit a Dog to be At Large in the City. · max animals: two (2) Dogs over the age of six (6) months 2026-08-28
Metchosin
District Municipality
Animal Regulation licence required: True 2026-08-28
Midway
Village
Bylaw 438 – Animal Control
+1 more
licence required: True · licence fee: $1,000.00 Dangerous; $15.00 neutered; $30.00 un-neutered; No charge guide/assistance · leash rule: Must not allow Dog to be At Large; At Large means not on a Leash off premises. 2026-08-28
Nakusp
Village
Animal Control Bylaw No. 645 (Consolidated January 2020) licence required: True · leash rule: Dogs must be secured to a leash held by a person able to control the dog while not on owner's property. · fines: fine not exceeding $500 per offence/day 2026-08-28
Nanaimo
City
Animal Responsibility Bylaw 2021 No. 7316
adopted 2021-09-21
licence required: True · leash rule: Dogs in Public Places must be on a Leash held by a Competent Person, unless in designated Off-Leash Areas. · max animals: 4 Dogs over the age of 16 weeks 2026-08-28
Nelson
City
Animal Regulation & Control Bylaw No. 2333, 1989 (Consolidated)
adopted 1989-02-06
2026-08-28
New Denver
Village
Animal Control Bylaw licence required: True · licence fee: neutered/spayed: $25.00; unspayed/unneutered: $50.00; $15.00 reduction if licensed before January 31 or within 30 days of acquisition · leash rule: no person shall walk a dog within the municipality without a leash being firmly affixed at all times except in designated leash-free zone (dike area south of Carpenter Creek, west of Highway 6) 2026-08-28
New Hazelton
District Municipality
Dog Control Bylaw licence required: True · licence fee: $5.00 spayed female; $15.00 unneutered male; $15.00 unspayed female; $3.00 replacement licence/tag; Nil guide dog or RCMP patrol dog; neutered male fee not legible (OCR garbled) · leash rule: Every owner of a dog shall keep the dog on a leash while upon a highway or in a public place. 2026-08-28
New Westminster
City
Animal Control Bylaw No. 7586, 2013
+1 more
adopted 2013-05-27
licence required: True · licence fee: unsterilized male/female $73 before Mar 1/$94 after; sterilized $29/$38; dangerous unsterilized $221/$277 (Engineering Fees Bylaw 7553 Part 1) · leash rule: collar and leash while not on owner's property except designated off-leash areas (s.5.4) 2026-08-28
North Cowichan
District Municipality
Animal Responsibility Bylaw licence required: True · licence fee: Fee prescribed in Fees Bylaw (amount not stated in this bylaw) · leash rule: Dogs must be on leash not exceeding 6 feet held by a Competent Person in public places; off-leash permitted in designated areas listed in Schedule B 2026-08-28
North Saanich
District Municipality
Animal Control Bylaw No. 751 (Consolidated 2014) licence required: True · licence fee: female (not spayed) $30.00 before July 31 / $15.00 after; female (spayed) $20.00/$10.00; male (not neutered) $30.00/$15.00; male (neutered) $20.00/$10.00; late penalty $5.00 · leash rule: dogs on highway or public place must be under direct and continuous control; on leash not exceeding 2.4m if dangerous dog 2026-08-28
North Vancouver
City
Dog Tax and Regulation Bylaw No. 8113 licence required: True · leash rule: Dogs must be on leash and secured to a competent person when off-premises, except in designated off-leash parks · max animals: 3 dogs maximum without kennel licence 2026-08-28
North Vancouver
District Municipality
Dog Tax and Regulation Bylaw 5981 licence required: True · leash rule: dogs on street/public place must be on leash not more than 2.5 metres, or off leash where permitted per Schedule A · max animals: more than three dogs prohibited without business licence for veterinarian/pet care/animal shelter 2026-08-28
Oak Bay
District Municipality
Animal Control Bylaw 4013 licence required: True · licence fee: $39.00 neutered/spayed; $55.00 unneutered/unspayed · leash rule: dogs must be under full custody and control of a competent person by means of a chain or leash not exceeding 2.4 metres in length on any street and listed parks 2026-08-28
Osoyoos
Town
Animal Control Bylaw No. 1316, 2016 (Consolidated)
adopted 2016-11-21
licence required: True · licence fee: $60.00 unaltered; $30.00 spayed/neutered · leash rule: must be on leash in public; off-leash permitted in designated Dog Park or Swim Area during designated times 2026-08-28
Parksville
City
Bylaw 1524 – Animal Control licence required: True · leash rule: No person shall permit a dog to be at large within the City except in designated off leash areas. · max animals: 3 dogs over 4 months; 3 pets of any one species 2026-08-28
Pemberton
Village
Animal Control Bylaw
adopted 2018-10-02
licence required: True · leash rule: Owner shall ensure dog does not run at large within the Village; not required on leash in designated off-leash areas. · max animals: three (3) dogs 2026-08-28
Penticton
City
Animal Control Bylaw No. 2021-02 licence required: True · licence fee: no charge for guide/service Dogs; otherwise as per Fees and Charges Bylaw · leash rule: No Owner... shall allow or permit the Animal to be At Large in the City. 2026-08-28
Pitt Meadows
City
Dog Control Bylaw No. 2968, 2023
+2 more
adopted 2024-01-09
2026-08-28
Port Alberni
City
Animal Control and Pound Bylaw No. 5126 (Consolidated with 5126-1) 2026-08-28
Port Alice
Village
599 Dog Control Bylaw 2013 licence required: True · leash rule: no person shall permit dog to be At Large; dogs not under immediate charge and control must be on leash/chain · max animals: keeping more than three dogs (all over 4 months) requires kennel licence 2026-08-28
Port Coquitlam
City
Animal Control Bylaw licence required: True · leash rule: Every Owner of a Dog shall prevent the Dog from being or running At Large. · max animals: more than (3) three Dogs in or at an individual Dwelling Unit 2026-08-28
Port Edward
District Municipality
Animal Control & Licensing Bylaw No. 519, 2011
adopted 2011-10-25
licence required: True · licence fee: $10 neutered male or spayed female (vet certificate required); $20 unneutered male; $50 unspayed female; $50 kennel licence; $5 duplicate; $0 guide dog/RCMP patrol dog · leash rule: No owner shall permit or cause an animal to be at large or on a highway in the Municipality. 2026-08-28
Port McNeill
Town
Animal Responsibility Bylaw No. 722, 2023 licence required: True · leash rule: All dogs shall be leashed off the property where kept, except in designated dog park areas. · max animals: no more than six (6) adult animals including a maximum of three (3) adult dogs 2026-08-28
Port Moody
City
Animal Control Bylaw, 2024, No. 3343 licence required: True · leash rule: Dogs must be on a leash in public places except in designated Off-Leash Areas; leash must be under owner's control. · fines: not exceeding $10,000.00 or imprisonment not exceeding six (6) months or both 2026-08-28
Pouce Coupe
Village
Bylaw 1005 - Animal Control and Licensing
+1 more
licence required: True · leash rule: All dogs must be on a leash when not on the property of the owner · max animals: No more than 2 dogs or 4 cats per residence without kennel licence 2026-08-28
Powell River
City
Animal Control Bylaw No. 1979, 2003 (Consolidated)
adopted 2003-01-01
licence required: True · licence fee: $30.00; $24.00 if paid before March 1; $15.00 if moved in after June 30 · leash rule: dogs on highway or public place must be on leash or tether not exceeding two metres, under immediate care and control 2026-08-28
Prince George
City
Responsible Animal Ownership Bylaw No. 8898, 2017
adopted 2017-11-20
licence required: True · leash rule: No Owner shall allow or suffer an Animal to run At Large; outside owner's property, Animal must be under control by means of a Leash. · max animals: No more than three (3) Dogs aged four (4) months or more per property 2026-08-28
Prince Rupert
City
Dog Control Bylaw - Consolidated
+1 more
licence required: True · licence fee: $50.00 (on/before Mar 1) / $70.00 (after Mar 1); sterilized: $20.00 / $40.00; Vicious/Restricted: $200.00 / $250.00; Restricted sterilized: $150.00 / $200.00; Kennel (per dog): $100.00 / $120.00; Special Needs/under 6 months: N/A · leash rule: Dogs must be kept on leash and under control on any highway, school property, park or other public place. 2026-08-28
Princeton
Town
Animal Control Bylaw No. 782, 2006
+1 more
adopted 2006-01-01
licence required: True · licence fee: $15/year (spayed/neutered); $40/year (unaltered); $5 replacement tag · leash rule: Dogs must be on a leash and in full control of a competent person when outside a residence or fenced yard 2026-08-28
Qualicum Beach
Town
Animal Control Bylaw No. 649, 2009 licence required: True · leash rule: No dog shall run at large unless on leash, tether or suitable device under immediate care and control. · max animals: three dogs over three months; four cats over four months per dwelling unit. 2026-08-28
Quesnel
City
Animal, Bird and Insect Control and Licensing Bylaw licence required: True · leash rule: Dogs must be on a leash and under immediate care and control of a competent person in any public place. · max animals: 3 dogs per dwelling unit (excluding kennels); kennel licence required for more than 2 dogs 2026-08-28
Revelstoke
City
Animal Control Bylaw No. 2183 (Consolidated)
adopted 2017-07-11
licence required: True · licence fee: per Fees and Charges Bylaw · leash rule: dogs must be leashed or under physical control when off owner's property, except in designated Off-Leash Areas 2026-08-28
Richmond
City
Animal Control Regulation - Bylaw 7932 (2005)
+1 more
adopted 2005-06-13
licence required: True · leash rule: Must keep dog on leash on street/public place; may not permit dog to run at large. · max animals: maximum of three (3) dogs in one/two-family dwelling; two (2) dogs in multiple-family dwelling. 2026-08-28
Rossland
City
Animal Control Bylaw No. 2862, 2025
+1 more
adopted 2025-11-03
licence required: True · leash rule: No Owner or person... shall allow or suffer the Animal to run At Large in the City. · max animals: 4 dogs 2026-08-28
Saanich
District Municipality
Updated Animal Bylaw 2023 leash rule: no person shall suffer or permit any dog to run at large unless the dog is accompanied by and under control of a person. · fines: minimum fine of $100.00; maximum fine of $50,000.00 2026-08-28
Salmo
Village
699 – Animal Control Bylaw (2018) leash rule: Animals in public places must be secured on a leash to a responsible and competent person. · max animals: maximum of four (4) household pets; maximum of two (2) cats, two (2) dogs or two (2) rabbits · fines: not less than $50.00 and not more than $2,000.00 2026-08-28
Salmon Arm
City
Animal Control Bylaw No 4728
+1 more
licence required: True · leash rule: Dogs must be kept on a secure leash held by the Owner. · max animals: four (4) dogs over the age of 6 months 2026-08-28
Sayward
Village
Animal Control Bylaw No. 418, 2015 2026-08-28
Sechelt
District Municipality
Animal Control and Licensing Bylaw No. 611, 2023
adopted 2023-01-01
licence required: True · licence fee: Spayed/neutered: $25.00; Not spayed/neutered: $50.00; Nuisance Dog: $200.00; Aggressive Dog: $400.00; Replacement tag: $10.00; Assistance/guide dogs: Free; Owners 65+: $10 altered, $30 unaltered, $5 replacement tag · leash rule: Dog owners must have the dog on a leash when off your property; dog seen running free can be impounded. 2026-08-28
Sidney
Town
Animal Licence & Control Bylaw No. 1965
+1 more
licence required: True · licence fee: $35.00 neutered/spayed; $45.00 not neutered/spayed; additional $75.00 aggressive; additional $100.00 dangerous; $5.00 discount if paid by last working day in February; reduced fees if moved into Town after March 1 · leash rule: Dog Owner must not allow dog to be at large unless accompanied by competent person by means of a leash 2026-08-28
Silverton
Village
Bylaw No 445 2007 Dog Licensing and Control
+1 more
licence required: True · licence fee: $25.00 neutered/spayed (certificate required); $100.00 male not neutered; $100.00 female not spayed; $300.00 Pit Bull Terrier; $25.00 Kennel Licence · leash rule: dog must be on a leash or under the control of a competent person on any highway or public place; Pit bull Terrier must be effectively muzzled and leashed at all times in the Municipality 2026-08-28
Slocan
Village
#625 – ANIMAL CONTROL BYLAW (REPEALED #483) 2013 licence required: True · leash rule: prevent the Dog from being or running at large; secured on a leash to its Owner while off the property · max animals: two (2) Dogs; 2 cats or 1 cat and I dog; maximum of eight (8) hens 2026-08-28
Smithers
Town
Bylaw No. 1780 Animal Control and Licencing licence required: True · licence fee: $15.00 neutered/spayed; $50.00 intact; $300.00 dangerous; $150.00 aggressive · leash rule: Dogs must not run at large. On highways or public places, dogs must be secured on a leash to a responsible person. 2026-08-28
Sooke
District Municipality
Animal Regulation and Impounding Bylaw No. 392 - Consolidated
adopted 2024-01-24
licence required: True · leash rule: no owner shall permit dog to run at large unless on a leash, tether or other suitable device, or under immediate care and control of a competent person · max animals: four dogs maximum on any parcel (except licensed kennel) 2026-08-28
Squamish
District Municipality
View Wildlife Attractant Bylaw 2026-08-28
Stewart
District Municipality
Animal Licensing and Control Amending Bylaw 978-2020
adopted 2020-11-09
2026-08-28
Summerland
District Municipality
Animal and Pound Regulation Bylaw 93-028
+1 more
leash rule: Animals must not run at large; defined as off premises and not under immediate charge and control of a responsible and competent person. · fines: not exceeding $2,000 and costs · licence required: True 2026-08-28
Sun Peaks
Mountain Resort Municipality
Bylaw #0018 - Animal Control Consolidated
adopted 2026-03-24
leash rule: No dog allowed in park/public area in Village Core, Valley Trail, or ski lift base areas unless on leash under immediate control. · fines: up to $10,000 (Offence Act); up to $1,000 (ticket); up to $500 (bylaw notice) 2026-08-28
Surrey
City
Animal Responsibility Bylaw (19105) licence required: True · licence fee: Neutered/Spayed $58.00; Other $90.50; Guard/Aggressive $174.00; Vicious $261.50; Dangerous $655.00; Guide/Service/Police $0.00; 50% after Aug 31 or age 65+; Replacement $7.00 · leash rule: No Owner shall allow Animal to Run at Large; Public Place requires securing on a Leash. 2026-08-28
Tahsis
Village
Bylaw No. 420 Animal Control licence required: True · licence fee: $5.00 spayed/neutered/replacement; $20.00 unspayed/unneutered; $50.00 kennel · leash rule: Dogs must not run at large. On highway or public place, must be on leash under control of a competent person. 2026-08-28
Taylor
District Municipality
Backyard Hen and Bee Keeping Bylaw 872-2023
+1 more
max animals: 6 hens; 2 colonies · fines: $50; $100; $150; $200; $250 · licence required: True 2026-08-28
Telkwa
Village
Animal Control and Licensing Bylaw No. 691
adopted 2019-01-01
licence required: True · leash rule: Dogs must be on a leash not exceeding 183 cm (6 feet) when off owner's property, except in designated off-leash areas. · max animals: No more than 3 dogs over 4 months of age per dwelling unit 2026-08-28
Terrace
City
Animal Control Consolidated Bylaw No. 2159 licence required: True · licence fee: $20.00 neutered/spayed; $50.00 intact; $10.00 neutered/spayed (seniors); $25.00 intact (seniors); $100.00 aggressive dog; $200.00 dangerous dog; $0 guide/police services dog · leash rule: No owner or possessor shall allow a dog to run at large anywhere within City limits. 2026-08-28
Tofino
District Municipality
Animal Control Bylaw No. 866 (Consolidated Version)
+1 more
licence required: True · licence fee: $15.00; $40.00 non-spayed; $5.00 seniors · leash rule: Dogs shall be under control and leashed, tethered or contained within a vehicle. 2026-08-28
Trail
City
Animal Control Bylaw No. 2436
+1 more
licence required: True · licence fee: neutered male $25 ($12.50 after August 31); spayed female $25 ($12.50 after August 31); unneutered male $100 ($50 after August 31); unspayed female $100 ($50 after August 31); Pitbull Terrier $300; kennel $25 · leash rule: Dogs must be on leash or under control of competent person in public places; prohibited areas in Schedule C 2026-08-28
Ucluelet
District Municipality
Animal Control Bylaw licence required: True · leash rule: Animals not on highway or public place unless under control; dogs not on leash must be securely confined on premises. · fines: not more than $50,000 2026-08-28
Valemount
Village
Animal Control Bylaw licence required: True · leash rule: Owner shall ensure animal does not run at large. Dog not required on leash in designated off-leash area. · max animals: four ( 4) animals 2026-08-28
Vancouver
City
Animal Control By-law No. 9150 2026-08-28
Vanderhoof
District Municipality
Animal Control Bylaw No. 1183, 2018 licence required: True · licence fee: $ 30.00; $ 10.00 Neutered Male or Spayed Female Dogs · leash rule: A dog in public must be secured by a leash no more than two and a half (2.5) meters long 2026-08-28
Vernon
City
Animal Regulation and Animal Pound Bylaw #5252 leash rule: No animal may run at large; dogs must be securely leashed/tethered or under direct, continuous, effective control of owner. · max animals: No more than three (3) total of any species of companion animal on one lot · fines: not less than $200.00 and not more than $10,000.00, or imprisonment of not more than 6 months 2026-08-28
Victoria
City
Animal Responsibility Bylaw licence required: True · licence fee: $30.00 sterilized; $40.00 unsterilized; $20.00 late purchase · leash rule: Dog must be firmly held on leash not exceeding 2.4 m or retractable lead 8 m in public places. 2026-08-28
View Royal
Town
Animal Control Bylaw No. 614, 2005
adopted 2005-01-01
2026-08-28
Warfield
Village
Animal Control Bylaw No. 703, 2007
adopted 2007-01-01
licence required: False · licence fee: $30.00 unneutered male/female; $15.00 neutered male/spayed female; $0.00 guide dog; $200.00 dangerous dog · leash rule: Dogs in public must be on leash not exceeding 8 ft, or retractable leash not exceeding 25 ft. 2026-08-28
West Kelowna
City
Parks and Public Spaces Bylaw No. 0184, 2015 (consolidated to 0184.04)
adopted 2015-09-29
2026-08-28
West Vancouver
District Municipality
Animal Control and Licence Bylaw No. 4545, 2008
adopted 2008-01-01
licence required: True · leash rule: Dogs must not be at large; must be on leash except in designated off-leash areas where under immediate owner control. · max animals: no more than three dogs on any parcel 2026-08-28
White Rock
City
Animal Control and Licensing Bylaw No. 1959
+1 more
licence required: True · licence fee: $40.00 unaltered; $25.00 altered; $100.00 nuisance; $200.00 aggressive · leash rule: Public place: leash not exceeding three metres in length and under immediate control of a competent person. 2026-08-28
Williams Lake
City
Animal Control Bylaw No. 2102, 2009
adopted 2009-08-25
licence required: True · licence fee: $10.00 spayed/neutered; $20.00 unspayed; $200.00 aggressive · leash rule: No dog shall be at large; in public place must be kept on a leash under immediate care and control of competent person. 2026-08-28
shíshálh Nation
First Nations Government District
Animal Care and Control Bylaw 2019-01 2026-08-28

Nothing on file for dogs & animal control

Absence here is explicit, not a gap: each municipality below was checked, and its status says why there is no document.

Other bylaws on file, none on this topic (35) — Anmore, Barriere, Burnaby, Burns Lake, Clinton, Coldstream, Cumberland, Daajing Giids, Esquimalt, Fraser Lake, Granisle, Harrison Hot Springs, Hazelton, Highlands, Invermere, Kent, Lake Country, Lake Cowichan, Langley, Lantzville, Masset, Mission, Montrose, Northern Rockies, Oliver, Peachland, Port Hardy, Radium Hot Springs, Sicamous, Spallumcheen, Sparwood, Tumbler Ridge, Wells, Whistler, Zeballos.

No bylaws published online (1, verified negatives) — Port Clements.

Machine-readable: animal-control.json · Dogs & animal control across every jurisdiction · All British Columbia municipalities