In the US if you have a pup over 3 months, you're supposed to declare it to your county and get a license. Here, it's $8 a year, $6 if your dog is neutered. You can also get a lifetime license for $40 or so I believe.
I think most of the benefits from it go to pet shelters, humane society etc.