The city council of any municipal corporation shall have the power whenever, in their opinion, the interest of the corporation requires it, to levy and collect a tax on dogs and other domestic animals not included in the list of taxable property, for state and county purposes.