How many animals can I have at my residence?

To keep, harbor or maintain more than three dogs or cats of more than four months in age, or any combination thereof, upon any property within the city; provided that such restriction shall not be applicable to any animal hospital or pet shop in a zoning district where such uses are permitted in the city, and further provided that any person who owned or kept more than three dogs or cats of more than four months in age, or any combination thereof, as of June 15, 2003, shall be entitled to own or keep such animals until the number thereof is reduced to three by death, sale, or gift, after which such owner or keeper shall comply with this restriction;