How many dogs and cats can you own in Ontario, by city
Ontario has no provincial pet limit. Each city sets its own: three dogs in Ottawa, four animals in Mississauga, six in Brampton. Eleven cities compared.

You have two dogs and a friend’s cat needs a home. Does a limit of three count dogs and cats separately or together, and whose limit is it? Toronto’s applies only within Toronto.
Ontario has no provincial limit on how many dogs and cats a household may keep. The Municipal Act, 2001 allows municipalities to regulate animals, so each city can set its own limit, age cut-off and exceptions. Mississauga’s general limit is four animals; Brampton allows six with no more than three dogs; Ottawa has a combined limit when you keep both. The table below summarises each bylaw and links to its source, so you can check your own city’s rule.
Does Ontario set a limit, or does your city?
Your city does. The preamble of Mississauga’s own animal bylaw spells out the chain of authority: sections 9 to 11 of the Municipal Act “confer the power to pass by-laws regulating or prohibiting animals to a lower-tier municipality”. The province regulates welfare and dangerous dogs; the count per household is local.
That has two consequences. A rule you read on a Toronto page, such as the one in our guide to how many dogs and cats you can keep in Toronto, stops at Steeles Avenue. And the same address can sit under different rules depending on zoning: Hamilton’s four-animal limit applies to urban areas, and Mississauga exempts land zoned and used for agriculture.
How many dogs and cats can you keep, city by city?
| City | Dogs | Cats | Combined rule | Source |
|---|---|---|---|---|
| Toronto | 3 | 6 | Separate limits per dwelling unit | Chapter 349, s. 349-5 |
| Ottawa | 3 | Five animals in total where both are kept, with at most three dogs; counts animals over 20 weeks | City of Ottawa | |
| Mississauga | General limit of four animals per premises | By-law 0098-2004, s. 16 | ||
| Brampton | 3 | Six cats and dogs in total per household | Animal Services By-law | |
| Hamilton | Four domestic animals per house in urban areas | By-law 12-031 | ||
| London | 3 | 3 to 8 with no dogs | With dogs, the cat cap falls as the dog count rises and depends on neutering and other conditions | PH-4, s. 4.1 and PH-3, Part 10 |
| Markham | 2 | 4 | Four animals in all, as two dogs and two cats, one dog and three cats, or four cats | By-law 2018-91 |
| Vaughan | 3 | 3 | Separate limits per premises | By-law 066-2020, s. 7.0 |
| Oshawa | 3 | 6 | Plus two ferrets | Animal Services |
| Barrie | 3 | 6 | Counts animals over six months | By-law 2010-035 |
| Windsor | 3 | The City’s page lists only a dog limit | City of Windsor |
Read every row as a summary of a longer section. London is the clearest example of why: its dog bylaw allows three dogs, and its separate animal bylaw can allow a home with no dogs up to eight cats if every animal is spayed or neutered, or only three if any is not, subject to its other conditions. A household with three unneutered dogs may keep no cats at all under the same section.
The table covers eleven municipalities, not all of Ontario. Townships and smaller cities set their own numbers, and not all of them publish the number on a web page. If your city is missing, search its site for “animal control by-law” and look for a heading such as “number of animals” or “keeping of animals”.
Which animals count, and from what age?
Several of the bylaws count only animals above a stated age. Ottawa counts dogs and cats over 20 weeks. Barrie counts dogs and cats over six months. Markham counts dogs from 16 weeks and cats over three months. Where kittens are exempt, you can work out the date they start counting towards the limit.
Spay and neuter status matters in at least one city. London’s cat limits depend on it, and the bylaw is explicit that the lower cap applies “if any of the domestic cats or dogs are not spayed/neutered”. Ferrets have a number of their own in Oshawa. Pigeons, rabbits and livestock have rules of their own.
What if you already have more than the limit?
Several cities may let you keep animals you owned before the rule changed, subject to the bylaw’s conditions. Brampton’s FAQ says homes that had three dogs and up to six cats licensed with Animal Services before the current limit may keep those cats until they are no longer owned. Markham allows anyone who owned more than its number before June 2005 to keep those pets for life. London lets newcomers with more than three dogs keep them until the dogs leave their possession, subject to the bylaw’s conditions and proof of a current licence from the previous municipality.
Licensing records can help show that you qualify. And the allowance ends with the animal; it does not pass to the next one you adopt. A household can also go over when two homes become one; moving in together with pets covers the count and the records.

Who is exempt from the count?
Fosters and rescue organisations, in several of the bylaws above. Mississauga’s section 16 excludes licensed kennels, pet shops, rescue organisations and fosters, and section 17 excludes veterinary clinics and the City’s shelter. London’s Part 10 says a recognised foster home “shall not be limited in the number of dogs or cats sheltered for adoption purposes”, and its dog bylaw says the same. Toronto’s section 349-5 carries a rescue-group provision and a service-animal provision.
The word that does the work is “recognised” or “approved”. The exemption requires a recognised or approved organisation; caring for an extra animal does not qualify on its own. If you foster for a rescue, keep its paperwork with the pet’s file; if you are minding a friend’s dog for a month, that dog may count towards your household’s limit for the month.
Do you also need a licence?
Yes for dogs in every city in the table and for cats in several. Licensing is separate from the count. Brampton and Markham license both dogs and cats, and Markham asks for registration within 30 days of becoming the owner, with a rabies certificate. Barrie requires dog registration and makes cat registration optional. Burlington licenses dogs and instead requires cats to be microchipped. Hamilton runs what it calls a zero-tolerance program for unlicensed dogs, with fines it says start at $180.
Licences are local: a Brampton tag is not a Mississauga tag, even though both cities are in Peel. If you are in Toronto, applying for and renewing a Toronto pet licence is its own guide; elsewhere, look for the licence page beside the bylaw page linked in the table.
What happens if a neighbour complains?
Municipal officers enforce the bylaws, and three of the cities above publish an exemption route or a penalty. Oshawa publishes an exemption application for its Responsible Pet Owners by-law and an appeal route to a hearing officer if the exemption is refused. Markham’s summary says fines under the Provincial Offences Act run up to $5,000. Mississauga’s bylaw reserves the right to seize and impound animals kept contrary to it.
If you are over the limit and intend to stay, read the exemption section and gather the licences and any rescue or foster paperwork. Where an application exists, apply before an officer visits rather than after. Check the licensing rules separately from any exemption to the limit.
Where Dana fits
Dana keeps a separate profile, health record and task list for each dog and cat. Its shared care plan stores the reminders for a puppy reaching 16 weeks and for a dog’s licence renewal in March. Whoever is home can see what is due, which helps with feeding several pets without double-feeding. See Dana’s shared pet care app for roles and invites, and the complete guide to sharing pet care for how a household coordinates care.
Questions people ask
Is there a provincial limit on dogs and cats in Ontario?
No. Ontario leaves pet limits to municipalities, and the Municipal Act allows local animal bylaws. Limits can change across a city boundary, and not every municipality publishes one.
Do puppies and kittens count toward the limit?
Some bylaws exempt young animals up to a specified age. Ottawa counts animals over 20 weeks, Barrie over six months, Markham dogs from 16 weeks and cats over three months. Read your own city's definition before assuming a litter is exempt.
Can I keep more animals if I foster for a rescue?
Several bylaws exempt recognised fosters and rescue organisations, including Mississauga, London and Toronto. The exemption is tied to the organisation, so a private arrangement with a friend's dog is not fostering in the bylaw's sense.
Who do I ask when I am not sure which rule applies to my address?
Ask the animal services or bylaw office that covers your address, not your postal town. Check which municipality covers the address, and whether agricultural zoning changes the rule.

