A dog may not be kept within the limits of the State, unless the dog has been licensed by it owner or keeper in accordance with the laws of this State.
"Owner" means any person, firm, partnership, association or corporation owning, keeping or harboring a dog or other animal.
§ 3911. Dogs at large
It is unlawful for any dog, licensed or unlicensed, to be at large, except when used for hunting. The owner or keeper of any dog found at large is subject to the penalties provided in this chapter.
"At large" means off the premises of the owner and not under the control of any person whose personal presence and attention would reasonably control the conduct of the animal.
§ 3912. Disposition of dogs at large
1. Ownership of dog unknown. Except as provided in subsection 2, an animal control officer or person acting in that capacity shall seize, impound or restrain a dog found in violation of section 3911 and deliver it to an animal shelter as provided for in section 3913, subsection 2-A. If ownership cannot be established, such a dog may be handled as a stray dog for the purpose of acceptance by an animal shelter.