If you’ve searched “how many dogs can I own in Maine,” you’ve probably noticed there’s no clean answer out there. That’s because Maine doesn’t set a single household limit. Instead, the law sets thresholds that trigger licensing requirements based on how many dogs you have and what you’re doing with them.
Here’s how it actually works.
Maine Has No Statewide Dog Limit
No Title 7 statute caps the number of dogs a person can own. Instead, the law defines when dog ownership becomes regulated activity, and those rules kick in at specific numbers depending on your situation.
So the better question isn’t “how many can I have” but “at what point do the rules change?”
How Many Dogs Require a Kennel License in Maine?
Five.
Maine Title 7, Section 3907 defines a “kennel” as five or more dogs kept in a single location under one ownership for breeding, hunting, show, training, field trials, sledding, competition, or exhibition purposes. Importantly, the sale or exchange of one litter of puppies within a 12-month period alone does not make you a kennel.
Once you cross that threshold for those purposes, you must hold a kennel license under state law.
Important change as of September 2025: Kennel licenses no longer come from your municipal clerk. Under the new Section 3932-B, enacted by PL 2025, c. 414, the Maine Department of Agriculture, Conservation and Forestry (DACF) now issues kennel licenses directly. Here’s how the process works:
- You submit your application to DACF by January 31st each year, or within 30 days of first becoming required to get one.
- Before the state will issue your license, you must submit a passed inspection signed by your local animal control officer, along with current rabies vaccination certificates for all dogs.
- Your ACO must complete the initial inspection no more than 30 days before you file your first application, and annually after that for renewals.
- The license expires December 31st each year.
License fees under the new law (§ 3932-B):
| Number of Dogs | Annual Fee |
|---|---|
| 5 to 10 dogs | $50 |
| 11 to 20 dogs | $100 |
| 21 or more dogs | $150 |
One thing worth noting: the kennel definition ties to purpose. If you simply keep five dogs as household pets with no breeding, hunting, or show activity, the kennel statute does not automatically apply. If you’re in that gray area, contact your town office or reach out through dispatch. Also keep in mind that local ordinances can be more restrictive than state law.
Do You Need a License to Breed Dogs in Maine?
Yes, if you meet the threshold.
Maine maintains a separate licensing category for breeding operations. Section 3907 defines a “breeding kennel” as a location where five or more adult female dogs capable of breeding are kept and the owner sells or exchanges some or all of the offspring for value. It also applies when an owner sells more than 16 dogs raised on the premises to the public within a 12-month period.
Maine Dog Breeder License Requirements
DACF issues breeding kennel licenses directly. The state places them into three categories based on the number of breeding females you maintain:
| Category | Breeding Females | Annual Fee |
|---|---|---|
| Category 1 | 5 to 10 | $125 |
| Category 2 | 11 to 20 | $150 |
| Category 3 | 21 or more | $200 |
It’s also worth knowing that if you already hold a breeding kennel license, a boarding kennel license, or certain other state facility licenses, you do not need to obtain a separate kennel license under § 3932-B.
What If You Just Want to Sell a Litter?
Not everyone with dogs runs a kennel or a breeding operation. Maybe you have one female dog, she had puppies, and you want to sell them. Maine has a specific license for exactly that situation.
Under Section 4163, you cannot advertise for sale, sell, or exchange more than one dog under the age of six months in a 12-month period without holding a valid shelter, kennel, breeding kennel, or vendor’s license.
In other words, if you sell one litter and you’re done for the year, you don’t need a license. But the moment you want to sell a second litter, or advertise a second dog for sale, you need to be covered.
For occasional sellers, the vendor’s license is the simplest path. Here’s how it works:
- You apply through DACF.
- Your first vendor’s license in a 12-month period is free.
- Each additional vendor’s license within that same 12-month period costs $25.
- Each license is valid for 90 days from the date of issue.
- Once licensed, you must include your license number in any advertising, brochure, or sign where you offer a dog for sale. You must also provide your name and license number to anyone who buys a dog from you.
Failing to follow these rules is a civil violation with a fine of not less than $50 and not more than $200, and the court cannot suspend any part of it.
The vendor’s license exists specifically for people who aren’t running a full kennel but do occasionally sell dogs. However, if you find yourself needing multiple vendor’s licenses in a single year, that’s a strong signal you may actually need a kennel or breeding kennel license instead.
What About Maine Dog Breeding Laws for Hunters and Working Dog Owners?
This is where it gets nuanced. Because the kennel definition under Section 3907 includes dogs kept for hunting, show, training, sledding, field trials, competition, and exhibition, a person with five or more hunting dogs meets the kennel definition and must hold a license under § 3932-B.
That said, Maine treats licensed hunting kennels differently than breeding kennels. A kennel licensed under § 3932-B where the owner keeps dogs primarily for hunting, show, training, or competition falls outside the breeding kennel definition, as long as the owner sells no more than 16 dogs within a 12-month period. So holding a kennel license for your hunting dogs does not automatically make you a breeding kennel operator, even if you occasionally sell one.
Can Your Town Set Its Own Dog Limit?
Yes. Under Title 7, Section 3950, each municipality in Maine can adopt ordinances that go further than state law, and that includes setting a maximum number of dogs per household.
Most rural towns in western Maine don’t set a specific household cap. However, some cities do. Bangor limits households to three dogs, and Brewer limits households to four. If your town has its own rules, those rules take precedence over state law wherever they’re stricter.
The best way to find out is to call your town office directly.
Quick Reference
| Situation | What Maine Law Requires |
|---|---|
| 1 to 4 dogs as pets | Individual dog licenses only |
| 5 or more dogs for hunting, show, etc. | State kennel license required from DACF (7 M.R.S. § 3932-B) |
| 5 or more breeding females, selling offspring | State breeding kennel license required (7 M.R.S. § 3931-A) |
| Selling more than one litter per year | Vendor’s or breeding kennel license required (7 M.R.S. § 4163) |
| Any number | Check your local town ordinance |
Questions About Your Situation in Western Maine?
If you live in Buckfield, Hartford, Sumner, West Paris, Stoneham, or the Oxford County Unorganized Territories and you’re not sure whether your situation requires a kennel license, reach out through Oxford County Dispatch at 207-743-9554, Option 0.
This post reflects Maine Title 7 as amended through PL 2025, c. 414, effective September 24, 2025. Local ordinances vary. This is not legal advice.