- Home
- Cost of owning a dog
Cost of owning a dog in Malaysia
What a dog really costs.
A typical small dog costs about RM298 a month in Malaysia and a large dog about RM637. Pick a size and spending level, then change any line to match what you pay.

Change any amount to match what you pay. Changing the level or size resets the amounts.
- Per month
- RM298
- Per year
- RM3,570
- First year, with one-off costs
- RM5,120
- Over a 13-year life
- RM47,960
Dog costs at a glance
Size drives the bill: a large dog eats about three times as much as a small one. Vet fees are from a 2024 price check of government and private clinics; see our vaccine and neutering cost guide.
Grooming and boarding use PGH prices. See dog grooming and dog hotel rates.
| Level | Small, up to 12 kg | Medium, 13–25 kg | Large, over 25 kg |
|---|---|---|---|
| Budget | RM101 | RM162 | RM223 |
| Typical | RM298 | RM466 | RM637 |
| Premium | RM727 | RM1,130 | RM1,550 |
Common questions
How much does a dog cost per month in Malaysia?
At a typical spending level, about RM298 a month for a small dog, RM466 for a medium dog and RM637 for a large dog. That covers food, prevention, vet visits, grooming and a week of boarding a year.
How much does a puppy cost in the first year?
About RM5,120 for a typical small puppy and RM9,564 for a large one, including vaccines, neutering and a starter kit.
Why do large dogs cost more?
They eat two to three times as much, flea and tick products are priced by weight, and grooming, neutering and medicine all cost more for a bigger dog.
How can I keep dog costs down?
Adopt, use a government vet clinic for vaccines, rabies and neutering, keep up flea and tick prevention to avoid treatment bills, and brush your dog at home between grooms.
Bring them in. We'll take it from here.
Message us on WhatsApp with your pet's breed and what you need. We reply during opening hours, Tuesday to Sunday, 10am to 7pm. Mondays are by appointment.
Main Place Mall, USJ 21, Subang Jaya. Serving pet parents across Puchong, Petaling Jaya, Shah Alam and the wider Klang Valley.
