It shall not be lawful for any person owning, keeping, walking, possessing or having charge of any fowl or animal within the corporate limits of the village to: Permit or allow said animal to run at large in any street, alley or public place within the village, or upon the premises of another, unless by permission of the owner or occupant of such premises. Fail to maintain reasonable controls or physical barriers such that said animal strays beyond the premises upon which it is legally kept, unless such animal is under reasonable control by a person of such age, means and discretion as necessary to physically control said animal. In addition, all dogs shall also be restrained by a fixed chain or leash not exceeding six feet (6') in length.