Does a Massachusetts dog owner need to get their dog a license?

Massachusetts dog owners must get licenses for dogs over the age of six months. The registering, numbering, describing and licensing of the dog shall be conducted in the city or town where the dog is kept. The owner or keeper of the dog shall keep a collar around the dog’s neck with a tag secured to it.  The tag shall contain the dog’s license number, the name of the issuing city or town, and the year of issue.  (G.L. c. 140, s. 137)