We have a new puppy. At what age do I need to obtain a license for my dog?

We have a new puppy. At what age do I need to obtain a license for my dog?
 

Dogs need to be licensed at six months of age. Licenses cost $10.00 and may be obtained at the Town Clerk's office. Proof of rabies vaccination is required for licensing. The licensing fee for an intact dog is $15.00.