Every municipality shall have plenary power and authority to levy and collect an annual license tax upon the privilege of keeping a domestic animal within the corporate limits of the municipality.