Which councils require a dog licence in Malaysia?
All of them. Dog licensing is a local-council matter under by-laws made by each PBT (pihak berkuasa tempatan), so fees, dog limits and breed rules change at every council boundary.
| Council | Annual fee (RM, as of 2026) | Dogs allowed on landed property | Dogs in flats/condos? | Maximum penalty |
|---|---|---|---|---|
| DBKL (Kuala Lumpur) | 60 (raised from 10 on 1 Apr 2024) | 1 if lot under 300 sq m; 2 if 300 sq m or more | One small dog per unit, nine approved breeds, JMB/MC consent letter | Fine up to RM2,000 or 1 year's jail under the 1991 by-laws |
| MBPJ (Petaling Jaya) | 30 for 1 year; 60 for 2; 90 for 3; 30 for 3 years if neutered | 2 if under 1,000 sq m; 4 above | No — ban under High Court challenge since Jan 2026 | Compound up to RM1,000; fine up to RM2,000 or 1 year |
| MBSJ (Subang Jaya) | 10 neutered; 20 not neutered | 2 if under 1,000 sq m; 4 above | No | Fine up to RM2,000 or 1 year |
| MPAJ (Ampang Jaya) | 30 neutered; 50 not neutered (from Jan 2024) | 2 on lots of 1,000 sq m or less | No — nothing above the ground floor, no strata | Fine up to RM2,000 or 1 year |
| MBSA (Shah Alam) | Check current fee at mbsa.gov.my | Check current by-law | Check current by-law | Check current by-law |
| MBJB (Johor Bahru) | Annual fee — amount not published online; check current fee | Bungalow, semi-D or terrace only; neighbour consent required | No | Fine up to RM1,000 or 6 months; RM500 compound plus a daily kennel charge to reclaim an impounded dog |
| MBPP (Penang Island) | Check current fee — apply via elesen.mbpp.gov.my | Check current by-law | Check current by-law | Check current by-law |
The DBKL page still quotes the by-law's original "fee of ten ringgit"; the RM60 figure is the rate DBKL introduced on 1 April 2024, as reported by The Star, which also reported reduced rates of RM40 for neutered dogs and RM20 for small dogs — the e-DOG portal shows the exact charge at payment.
Sarawak runs its own system with mandatory rabies vaccination and microchipping under state by-laws; our vaccination cost guide covers the rabies rules there.
How many dogs can I keep, and can I keep one in a condo?
Landed homes get one or two dogs on a standard lot and up to four on a large one; high-rise units get one small dog in KL and none in most Selangor and Johor councils.
DBKL is the most permissive on strata: By-Law 8A lets a KL apartment or condo unit keep one small dog from a list of nine breeds — Miniature Pinscher, Bichon Frise, Pekingese, Papillon, Toy Poodle, Japanese Chin, Maltese, Pomeranian and Chihuahua — provided the JMB or management corporation issues a consent letter.
MBPJ, MBSJ and MPAJ prohibit dogs in flats, apartments and condominiums outright, and MBJB's form excludes them too. In January 2026 Olympian Noraseela Khalid sued MBPJ and the Selangor government in the Shah Alam High Court, arguing that Section 8(2) of MBPJ's 2007 dog by-law exceeds the council's powers under the Local Government Act and the Strata Management Act; no ruling had been reported at the time of writing.

Which breeds are banned or restricted for licensing?
Councils will refuse a licence for seven to twelve "prohibited" breeds and attach conditions to a second list of "controlled" breeds.
DBKL, MPAJ and MBSJ prohibit the same core group: Pit Bull Terrier types (including American Staffordshire and Staffordshire Bull Terrier), American Bulldog, Neapolitan Mastiff, Japanese Tosa, Akita, Dogo Argentino and Fila Brasileiro. MBJB's list is longer, adding the Tibetan Mastiff, Kai dog and Ovcharka among others.
DBKL's controlled schedule — Rottweiler, Doberman, German Shepherd, Bull Mastiff, Bull Terrier and Perro de Presa Canario — can be licensed only if the owner completes a dog-handling course, the dog passes a Canine Good Citizen test, and the dog is leashed and muzzled off the premises, kept behind secure fencing, and the house displays "BEWARE OF DOG" signs front and rear. MPAJ applies the same conditions to crosses of restricted and banned breeds and adds compulsory neutering. MBJB treats German Shepherds, Rottweilers, Belgian Malinois and Alaskan Malamutes as restricted, requiring support from the Johor Department of Veterinary Services before it will license one.
Council lists differ from the federal import lists, so read our guide to banned and restricted dog breeds in Malaysia before you commit to a large or guarding breed.
How do I apply for a dog licence?
Apply online — e-DOG (edog.dbkl.gov.my) for KL, elesen.mbpj.gov.my for Petaling Jaya, elesen.mbpp.gov.my for Penang Island — or over the counter at the council's health or licensing department, once the dog is three months old.
You will need:
- A copy of your IC.
- A photo of the front of your house, and a full-body photo of the dog.
- A vaccination or health certificate from a registered vet — MPAJ and MBJB specifically want the rabies (anti-hydrophobia) record, and MBSJ wants distemper, hepatitis and parvovirus.
- Proof of sterilisation if you want the neutered rate (MBPJ, MBSJ, MPAJ).
- A copy of your assessment-tax bill (MPAJ), a JMB/MC consent letter (KL strata), or signed consent from all four neighbours (MBJB).
Collect the metal tag after payment and keep it on the dog's collar at all times, indoors and out. An untagged dog found in public can be seized: MBPJ may destroy an unclaimed dog after seven days, and MBJB holds a captured dog for two days if unlicensed and seven if licensed.
When do I renew, and what happens if I don't?
Licences run to 31 December in most councils — MBPJ's one-year option, MBJB and MPAJ (January to December) all expire then — so renew each January with a fresh vaccination certificate.
Conviction carries a fine of up to RM2,000 or a year's imprisonment in KL, Petaling Jaya, Subang Jaya and Ampang Jaya, and up to RM1,000 or six months in Johor Bahru. Before it reaches court you can expect a compound — up to RM1,000 in MBPJ, RM500 in MBJB to reclaim a captured dog — and, if the dog was picked up, a daily kennel charge on top. Under MBJB's 2021 amendment an owner may reclaim an impounded dog only once.
What to do next
- Check your own council's page before adopting or buying — dog limits and breed rules decide whether the dog can be licensed at all.
- Sterilise: MBPJ, MBSJ and MPAJ all charge less for a neutered dog, and it is a condition for controlled breeds in Ampang — see our guide to neutering your dog.
- Keep the vaccination booklet current; it is the one document every council asks for at renewal.




