Requirements Under New Hampshire State Law (RSA 466:1), all dogs four months of age or older must be registered, numbered, described, and licensed annually in the town where the dog is kept. Licenses are valid from May 1 to April 30 of the following year, regardless...