554. Every local municipality may make, amend or repeal by-laws to(1) regulate or prohibit the keeping of animals, or categories of animals, and limit the number of animals that a person may keep in or on any immovable;
(2) require the owner or keeper of an animal to hold a licence entitling him to keep the animal;
(3) prohibit owners or keepers of animals from letting their animals stray in the territory of the municipality and authorize their elimination in a summary manner or their impounding and sale for the benefit of the municipality;
(4) require the owner or keeper of any animal to remove its excrement from any property, public or private, determine the manner of disposing thereof and require the owner or keeper to have the necessary implements for that purpose;
(5) enable the municipality to enter into agreements with any person or body to authorize the person or body to collect the cost of animal licences and enforce any by-law of the municipality concerning animals.The person or body with whom or which the municipality enters into an agreement and his or its employees are deemed to be officers or employees of the municipality for the purposes of collecting the cost of licences and enforcing the by-law of the municipality.
Any by-law made under the first paragraph applies only in a sector of the territory of the municipality determined by the municipality. Prescriptions of the by-law may differ according to the sectors and the categories of animals determined by the municipality.
Every by-law made under the first paragraph prevails over any inconsistent provision of this Code or of the Agricultural Abuses Act (chapter A-2).