The maximum number of pets allowed per residence is 6 cats and 3 dogs. You must be 18 or older to licence a pet.
All dogs and cats 6 months or older must have a valid pet licence and tags so authorities can contact you if your pet gets lost. This even applies to indoor pets as they can easily slip out open windows or doors.
Source: https://www.edmonton.ca/residential_neighbourhoods/pets_wildlife/owning-a-pet-in-edmonton.aspx