Dog Costs
South African Dog Ownership Cost Report
Dog ownership does not have one honest national price tag. This report records current public examples from South African retailers, veterinary practices, groomers, trainers, boarding services, welfare organisations and insurers, then shows how to turn those examples into a budget for an individual dog.

Free printable resource
Download the dog ownership cost report and worksheet
Download PDF, 11 A4 pagesOpen research data
Download the public price dataset
Download CSV, 46 recordsQuick takeaways
Original sample charts
What the public examples show
Cape Town full-groom examples by size
| Dog size | Observed minimum | Observed maximum |
|---|---|---|
| small | R 225 | R 300 |
| medium | R 250 | R 350 |
| large | R 325 | R 450 |
Insurer-published starting premiums
| Provider | Plan | Published starting premium |
|---|---|---|
| Oneplan | Accident Plan | R 80 per month |
| Oneplan | Primary Plan | R 160 per month |
| Oneplan | Hospital Plan | R 190 per month |
| Oneplan | Classic Plan | R 280 per month |
| Oneplan | Super Plan | R 430 per month |
| dotsure.co.za | Accidental plan | R 99 per month |
| dotsure.co.za | Vital plan | R 219 per month |
| dotsure.co.za | Elite plan | R 399 per month |
| dotsure.co.za | Deluxe plan | R 430 per month |
About this data
| Field | Report scope |
|---|---|
| Produced by | Dog Haven South Africa |
| Collected | 10 August 2026 |
| Sample | 46 public-price examples across eight categories |
| Coverage | Gauteng, Western Cape, KwaZulu-Natal, Free State and national online listings |
| Excluded | Private quotes and Eastern Cape listings without sufficiently current public pricing |
| Interpretation | Not a national average; prices change and unlike services are not averaged |
Executive summary and key findings
| Comparable public sample | Observed examples | Important limit |
|---|---|---|
| Vitalvet annual dog vaccination across three listed branches | R325-R450; sample median R375 | One provider group; confirm inclusions and current branch price |
| Pampered Paws full grooms across listed size and coat groups | R225-R450; sample median R312.50 | One Cape Town provider; coat condition and extras can change price |
| Insurer-published plan starting premiums | R80-R430 per month; sample median R219 | Nine unlike plans from two insurers; personalised premiums vary |
| Selected group puppy-course examples | R500-R1,480 per course | Course length, location and structure differ; no median comparison used |
| Selected standard boarding examples | R130-R350 per day or night | Size, season, stay length, facility and inclusions differ |
How the research was done
- Official provider, welfare organisation, clinic or retailer page
- Price visible without requesting a private quote
- Service or product unit recorded
- Location recorded when the service is local
- Promotion, starting price or range status disclosed
- Direct source URL and 2026-08-10 checked date retained
Initial setup costs
| Public example | Listed price | Basis | Location | Source |
|---|---|---|---|---|
| Dog or puppy adoption fee | R 1 240 | per dog or puppy adoption | Johannesburg | Animal Anti-Cruelty League Johannesburg |
| Adult dog adoption fee | R 1 650 | per adult dog adoption | Pretoria Rural | Woodrock Animal Rescue |
| Puppy adoption fee | R 1 850 | per puppy adoption | Pretoria Rural | Woodrock Animal Rescue |
| Collapsible pet bowl | R 80 | per bowl | Online / multiple regions | Takealot |
| Pet bed starting price | R 258 | from price per removable cushion pet bed | Online / multiple regions | Takealot |
| Medium pet carrier starting price | R 310 | from price per medium carrier | Online / multiple regions | Takealot |
Food and everyday essentials
| Public example | Listed price | Basis | Location | Source |
|---|---|---|---|---|
| Montego Classic adult dry food 20 kg | R 585 | per 20 kg bag | Online / multiple regions | Takealot |
| Royal Canin Mini Adult dry food 8 kg | R 1 167,72 | one-time purchase per 8 kg bag | Online | VetEx |
| Ultra Dog Superwoof large adult chicken and rice 20 kg | R 1 400 | per 20 kg bag | Durban / Pietermaritzburg delivery area | MyPet |
Related reading
Routine veterinary and prevention planning
| Public example | Listed price | Basis | Location | Source |
|---|---|---|---|---|
| Annual dog vaccination - Animal Medical Centre | R 450 | per annual dog vaccination | George | Vitalvet |
| Annual dog vaccination - York Street | R 325 | per annual dog vaccination | George | Vitalvet |
| Annual dog vaccination - Mossel Bay | R 375 | per annual dog vaccination | Mossel Bay | Vitalvet |
| First consultation - Animal Medical Centre | R 450 | per first consultation | George | Vitalvet |
| Bravecto medium dog chewable 10-20 kg | R 480 | once-off per chewable treatment | Online | Pet Heaven |
| Bravecto large dog chewable 20-40 kg | R 623 | once-off per chewable treatment | Online | Pet Heaven |
| Milbemax small dog and puppy deworming tablet 1-5 kg | R 40 | once-off per tablet | Online | Pet Heaven |
Professional grooming
| Public example | Listed price | Basis | Location | Source |
|---|---|---|---|---|
| Full groom, smooth and short coat, small dog up to 10 kg | R 225 | per full groom | Cape Town | Pampered Paws |
| Full groom, smooth and short coat, medium dog 10-20 kg | R 250 | per full groom | Cape Town | Pampered Paws |
| Full groom, smooth and short coat, large dog over 20 kg | R 325 | per full groom | Cape Town | Pampered Paws |
| Full groom, silk, wool, wire or long coat, small dog up to 10 kg | R 300 | per full groom | Cape Town | Pampered Paws |
| Full groom, silk, wool, wire or long coat, medium dog 10-20 kg | R 350 | per full groom | Cape Town | Pampered Paws |
| Full groom, silk, wool, wire or long coat, large dog over 20 kg | R 450 | per full groom | Cape Town | Pampered Paws |
| Mobile wash and groom | R 249 | per listed 45-minute package | Durban / Umhlanga | Clean Pets |
Related reading
Training
| Public example | Listed price | Basis | Location | Source |
|---|---|---|---|---|
| Puppy 1 group course | R 700 | per five-lesson course | Cape Town | Cape Province Dog Club |
| Puppy Bootcamp group course | R 1 400 | per six-week course | Johannesburg | The Dog Club |
| Group dog training | R 850 | per month | Johannesburg | The Dog Club |
| Puppy club course | R 1 480 | per six-class course | Pretoria | Pretoria Shepherd Dog Club |
| Super Pup puppy school | R 500 | per five-week course | Bloemfontein | Fetch K9 Services |
Related reading
Insurance
| Public example | Listed price | Basis | Location | Source |
|---|---|---|---|---|
| Accident Plan starting premium | R 80 | from per pet per month | National | Oneplan |
| Primary Plan starting premium | R 160 | from per pet per month | National | Oneplan |
| Hospital Plan starting premium | R 190 | from per pet per month | National | Oneplan |
| Classic Plan starting premium | R 280 | from per pet per month | National | Oneplan |
| Super Plan starting premium | R 430 | from per pet per month | National | Oneplan |
| Accidental plan starting premium | R 99 | from per pet per month | National | dotsure.co.za |
| Vital plan starting premium | R 219 | from per pet per month | National | dotsure.co.za |
| Elite plan starting premium | R 399 | from per pet per month | National | dotsure.co.za |
| Deluxe plan starting premium | R 430 | from per pet per month | National | dotsure.co.za |
Related reading
Boarding, daycare and pet-care services
| Public example | Listed price | Basis | Location | Source |
|---|---|---|---|---|
| Trial daycare day | R 200 | per trial day | Cape Town | Dogtanian Doggy Daycare |
| Single-night sleepover | R 350 | per night for a one-night stay | Cape Town | Dogtanian Doggy Daycare |
| Mini to medium dog boarding lower endpoint | R 130 | per day; published range R130-R160 | Durban | Durban and Coast SPCA |
| Large dog boarding lower endpoint | R 195 | per day; published range R195-R215 | Durban | Durban and Coast SPCA |
| Standard single-dog boarding | R 180 | per dog per night, off peak | Bloemfontein | Fetch K9 Services |
| Full-day daycare | R 200 | per full day of five hours or more | Cape Town | Pampered Paws |
Unexpected and emergency costs
Related reading
Small, medium and large dog planning scenarios
| Planning field | Small dog | Medium dog | Large dog |
|---|---|---|---|
| Food | Chosen pack price ÷ actual months used | Chosen pack price ÷ actual months used | Chosen pack price ÷ actual months used |
| Parasite prevention | Vet-selected small weight band | Vet-selected medium weight band | Vet-selected large weight band |
| Routine veterinary provision | Local annual plan ÷ 12 | Local annual plan ÷ 12 | Local annual plan ÷ 12 |
| Grooming | Coat service × yearly frequency ÷ 12 | Coat service × yearly frequency ÷ 12 | Coat service × yearly frequency ÷ 12 |
| Insurance | Personalised quote | Personalised quote | Personalised quote |
| Boarding or daycare | Own expected days × current rate | Own expected days × current rate | Own expected days × current rate |
| Emergency provision | Owner-selected contribution | Owner-selected contribution | Owner-selected contribution |
How location changes the plan
Build your own monthly budget
- Food
- Treats
- Routine vet provision
- Parasite prevention
- Insurance
- Medication
- Grooming
- Training
- Daycare or walker
- Boarding or holiday provision
- Replacement leads, beds and toys
- Emergency fund
- Other
- Monthly total
