Animal Control Software for Canadian Municipalities
One animal-services platform connecting municipal licensing, shelters and field operations — not another isolated animal-control database.

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.
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.
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.
- 01On siteAn address to visit — a census round, a licence check or a report passed on by the municipality.
- 02Look up the recordThe officer sees the animal, the owner and the licence status from a mobile device.
- 03Record on siteField notes, photos, animal and owner information — entered during the visit, not back at the office.
- 04Resolve on siteWith Survey, a missing licence is sold immediately: payment and tag included.
- 05Write to the registryThe record joins the municipal registry — the same one the front desk, the shelter and the reports read.
- 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 enforcementFor targeted enforcement work and field verification, when the team goes to a specific address for a specific reason.
- 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 collectionFor structured door-to-door collection, when the team covers a whole sector rather than one address at a time.
- 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
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.
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.
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.
- 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
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
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.
Conceptual mockup with fictional data. No real municipality, address or person appears in it.
Why municipalities choose Emili
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.