(a) No person who is the owner or keeper of any dog shall permit it to run at large upon any public property, including, without limitation, sidewalks and streets, dog parks or upon the premises of another.
(b) No owner, keeper or harborer of any dog shall permit it to go beyond the premises of the owner, keeper or harborer unless the dog is on a leash, cord or tether of not more than six feet in length, which is controlled by a person of such age, size and discretion that such person is capable of preventing the dog from approaching any person or other animal in a menacing fashion.
(c) No owner, keeper or harborer of any dog shall fail at any time to keep it either physically confined or restrained upon the premises of the owner, keeper or harborer by a leash, tether, adequate fence, or secure enclosure to prevent escape, or under reasonable control of a person of such age, size and discretion that such person is capable of preventing the dog from approaching any person or other animal in a menacing fashion.
(d) Strict liability is intended to be imposed for a violation of this section.
(e) Whoever violates subsection (a) hereof is guilty of a misdemeanor of the fourth degree. Punishment shall be as provided in Section 503.99.
(f) Whoever violates subsections (b) or (c) hereof shall be fined not less than $50.00 nor more than $100.00 for a first offense. For each subsequent offense, such person shall be fined not less than $150.00 nor more than $200.00 and may be imprisoned for not more than thirty (30) days.