Windsor city council councillors voted unanimously in favour of increasing the limit on how many dogs a person can own.
The number has now been raised to three dogs per household.
The previous maximum was two dogs.
The decision is expected to be good news for the Windsor Essex County Humane Society. With the increased limit, more pet owners are eligible to get another canine from the shelter.