Home/Animal Control Software

Animal Control Software for Canadian Municipalities

One animal-services platform connecting municipal licensing, shelters and field operations — not another isolated animal-control database.

Book a demo Explore Emili for municipalities
A field worker using a mobile device with a dog in a park

Animal control software helps municipalities manage animal-service records, licensing, field activity and related operational workflows in one system. Emili approaches the category as a municipal animal-services platform: municipal pet registration, dog licences and identification tags, animal control, shelter operations and field work share one connected record. Emili is built in Montreal and used by more than 170 municipalities across Quebec, in English and French.

  • Who it’s for: municipal animal-services teams, animal-control departments and the regional organizations that serve them.
  • The problem it solves: animal records, licences, shelter files and field notes scattered across disconnected tools.
  • What it is not: Emili is not a dispatch or ticketing system — field records flow into the municipal registry, and enforcement paperwork stays with your existing processes.
  • Where data lives: data is hosted in Canada, with access based on role and authorization.
The category

What is animal control software?

What this category of software manages

  • Animal and owner records
  • Licensing and registration
  • Field activity from patrol and census work
  • Shelter intake and adoptions
  • Resident interactions and notifications
  • Operational reporting

How Emili approaches it

Most animal-control tools are standalone databases. In Emili, the record an officer updates in the field is the same one the licensing clerk, the shelter team and the reporting dashboard read — one connected record per animal, visible according to each person’s role.

Sensitive animal, owner, staff or transaction data is never displayed publicly.

Municipal animal-services workflows, in one platform

Municipal records and licensing

Licences, renewals, owner records and the municipal registry live in one workspace, configured to your bylaw.

Survey: census work becomes licensing

The Survey field app records unlicensed pets door-to-door and sells the licence on the spot — payment and tag included, written straight into the registry.

Patroller: risk visibility for field teams

The Patroller app identifies and locates dangerous dogs and logs addresses where unlicensed animals are suspected; the data feeds municipal compliance reporting.

Shelter operations, connected

Shelter intake, care and adoptions run on the same connected record — adopted animals can leave registered and microchipped.

Resident interactions

Residents license and renew online, receive reminders before deadlines, and can be alerted when a dog is reported lost nearby. A scanned tag opens the pet’s public profile from any phone.

Reporting and access control

Authorized teams review operational and financial information through structured reports, with role-based access throughout. Data is hosted in Canada.

Field work

From the street to the municipal registry, without retyping.

Access animal and owner information, add field notes, capture photos and update the record directly from the field. What the officer enters on site is what the licensing clerk and the municipal reports read next.

  1. 01On siteAn address to visit — a census round, a licence check or a report passed on by the municipality.
  2. 02Look up the recordThe officer sees the animal, the owner and the licence status from a mobile device.
  3. 03Record on siteField notes, photos, animal and owner information — entered during the visit, not back at the office.
  4. 04Resolve on siteWith Survey, a missing licence is sold immediately: payment and tag included.
  5. 05Write to the registryThe record joins the municipal registry — the same one the front desk, the shelter and the reports read.
  6. 06Follow-up and reportingAddresses to revisit and field activity feed the municipality’s compliance reporting.

Emili is not a dispatch or ticketing system. Field records feed the municipal registry and its reports; enforcement paperwork stays with your existing municipal processes.

Patroller and Survey: two tools, two jobs

These are two separate apps, and they are not for the same work. Here is how municipal teams choose between them.

Patroller

Targeted enforcement

For targeted enforcement work and field verification, when the team goes to a specific address for a specific reason.

Typical use cases
  • Identify and locate dangerous dogs
  • Log addresses where unlicensed animals are suspected
  • Verify a licence status on site
  • Look up the animal and owner record
  • Add field notes to the record

Survey

Structured collection

For structured door-to-door collection, when the team covers a whole sector rather than one address at a time.

Typical use cases
  • Identify unlicensed pets across a sector
  • Verify and correct addresses
  • Collect resident and pet information
  • Sell the licence on the spot — payment and tag included
  • Run a municipal compliance campaign
See the field apps

Field operations without the paper notebook

Three field apps connect the street to the registry: Survey registers and licenses animals on site, Patroller gives field teams risk visibility, and the Shelter app keeps intake and adoptions synchronized. Every action taken in the field lands in the same municipal registry — no retyping.

Implementation and migration

Implementation is handled by the Emili team with a dedicated project manager. Existing records — spreadsheets, local databases or an export from a previous provider — are migrated at no additional cost, and small and mid-sized communities typically launch within a week. Staff training is included.

Product concept

Complaints and field assignments: what we are designing right now.

Both mockups below are product concepts, not features available today. We show them because municipal teams regularly ask where Emili is heading — and because a roadmap is worth more than a vague promise. If your municipality needs these workflows, tell us: the design is done with the teams who would use them.

Concept — not available today

Complaint and case record

A resident complaint would become a numbered case, attached to an address, an animal and an owner where they are known — and therefore to the same connected record as the licence and the field visits.

Product concept · not available today
DOS-2026-0184Repeat dog at largeFollow-up required
Complaint type
Animal at large
Priority
Medium
Address
Sector 4 — on file
Municipality
Demo municipality
Animal
Dog · linked record
Owner
Licence expired
Assigned officer
Field team 2
Opened
18 August 2026
Case history
Complaint received18 Aug
Field visit — notes and photos19 Aug
Follow-up scheduled26 Aug

What the case would hold

  • Case number and complaint type
  • Address and municipality
  • Animal and owner, where known
  • Priority and assigned officer
  • Date, photos and field notes
  • Follow-up and resolution
Proposed statuses
New Assigned In progress Follow-up required Resolved
Concept — not available today

Field assignment board

A simple view of the day, not an emergency dispatch centre: where the cases stand, who has them, and what is left before the end of the shift.

New3
Sector 4 · Animal at largeDog · reported 08:40Medium priority
Sector 1 · Licence checkDog · address to revisit
Assigned5
Sector 2 · Dangerous dogField team 1High priority
Sector 5 · Census roundField team 3
En route2
Sector 3 · Found catField team 2 · 10:15
On site1
Sector 4 · Follow-up visitField team 1 · 10:50
Completed12
Sector 2 · Licence sold on siteWritten to the registryResolved

Conceptual mockup with fictional data. No real municipality, address or person appears in it.

Why municipalities choose Emili

Used by 170+ municipalities across Quebec
One platform for licensing, shelters and field work
Data hosted in Canada
Fully bilingual for staff and residents
Not a dispatch database — a connected registry
Support and training included

Frequently asked questions

What is a municipal animal-services platform in Quebec?

It is a single system where a municipality brings together animal registration, licences, owner and animal records, the rules set out in its bylaw, field activity and its reporting, instead of splitting them across separate tools. Emili’s approach is connected: the record an officer updates in the field is the one the licensing clerk, the shelter team and the municipal reports read — one record per animal, visible according to each person’s role. Data is hosted in Canada.

What is animal control software?

Animal control software helps municipalities manage animal-service records, licensing, field activity and related operational workflows in one system. Emili is animal control software for municipalities, provided as a connected municipal animal-services platform.

Does Emili include field apps?

Yes. Survey registers unlicensed pets and sells the licence on the spot, Patroller flags dangerous dogs and suspected addresses, and the Shelter app keeps intake and adoptions synchronized with the shelter.

Does Emili handle dispatch, fines or citations?

No. Emili is not a dispatch or ticketing system. Field records, licences and animal files feed the municipal registry and its reports; enforcement paperwork stays with your existing municipal processes.

Can Emili work with our shelter or SPCA?

Yes. Shelter operations run on the same platform, so intake, care and adoptions stay connected to licensing — and adopted animals can leave registered and microchipped.

Where is Emili data hosted?

Data is hosted in Canada.

Is Emili bilingual?

Yes. Staff and residents work in English or French — the platform, reminders and support are bilingual.

How does a municipality get started?

Book a demo. The Emili team walks through your bylaw, your current records and an implementation plan — small and mid-sized communities typically launch within a week.

Is Emili a complete municipal animal-services platform?

Yes, in the sense that licensing, municipal pet registration, shelter operations and field work live in one platform instead of four separate tools, on one connected record per animal. Emili is not a dispatch or ticketing system, though — enforcement paperwork stays with your existing municipal processes.

Does Emili handle dog licences and identification tags?

Yes. Dog licences and identification tags belong to the same record as animal control and shelter operations: an animal registered at the counter, online or in the field lands in the same municipal registry.

How does Emili handle personal information under Quebec's Law 25?

Emili publishes its Information Privacy Policy in full. It describes consent obtained transparently, collection limited to the requested services, and sharing restricted to client municipalities, shelters, their contractors and approved partners, under Quebec's Law 25 and Canadian law. Data is hosted in Canada, and access depends on role and authorization. The policy PDFs are authoritative.

See how Emili connects your municipality’s animal services.

A demo walks through licensing, the field apps, shelter operations and reporting — configured around your bylaw.

Book a demo Talk to support