Skip to content
Close menu
home
our services
At-Home Services
Practice-based Services
contact us
Log in
Instagram
Facebook
Twitter
Cart
Close cart
Your cart is currently empty.
Instagram
Facebook
Twitter
home
our services
At-Home Services
Practice-based Services
contact us
Log in
Search
Site navigation
Cart
Search
"Close (esc)"
Home
/
Royal Canin Dog Food & Treats
Filter
Close menu
Type
Wet Dog Food
Dry dog food
Treats
Supplement
Milk
Life Stage
Puppy
Junior
Adult
Senior
Breed
Rottweiler
Labrador Retriever
Poodle
Pug
French Bulldog
German Shepherd
Dachshund
Chihuahua
Golden Retriever
Jack Russell
Miniature Schnauzer
Shih Tzu
Yorkshire Terrier
Breed Size
Small breed
Medium breed
Large breed
Giant Breed
Special Condition
Weight Management
Fussy Eater
Dental Care
Sterilised
Digestive Health
Skin Support
Anti-Anxiety
Toy Type
Size
Color
Vendor
Type
Wet Dog Food
Dry dog food
Treats
Supplement
Milk
Life Stage
Puppy
Junior
Adult
Senior
Breed
Rottweiler
Labrador Retriever
Poodle
Pug
French Bulldog
German Shepherd
Dachshund
Chihuahua
Golden Retriever
Jack Russell
Miniature Schnauzer
Shih Tzu
Yorkshire Terrier
Breed Size
Small breed
Medium breed
Large breed
Giant Breed
Special Condition
Weight Management
Fussy Eater
Dental Care
Sterilised
Digestive Health
Skin Support
Anti-Anxiety
Toy Type
Size
Color
Vendor
Browse our range of Royal Canin dog food. Royal Canin caters according to the breed or size of the dog.
Filter
86 products
Sort
Sort
Featured
Best selling
Alphabetically, A-Z
Alphabetically, Z-A
Price, low to high
Price, high to low
Date, old to new
Date, new to old
86 products
Royal Canin Miniature Schnauzer Adult
from R 543.00
Royal Canin Relax Care Medium 3kg
R 562.00
Royal Canin Relax Care Mini 3kg
R 562.00
Royal Canin Dermacomfort Mini
from R 187.00
Royal Canin Light Weight Care 85g Loaf (Box of 12)
R 271.00
Royal Canin Exigent 85g Loaf (Box of 12)
R 272.00
Royal Canin Sterilised Care 85g Loaf (Box of 12)
R 272.00
Royal Canin Relax Care 85g Loaf (Box of 12)
R 272.00
Royal Canin Dermacomfort 85g Loaf (Box of 12)
R 272.00
Royal Canin Digestive Care Mini 3kg
R 552.00
Royal Canin Light Weight Care Mini 3kg
R 554.00
Royal Canin Dental Care Mini
R 562.00
Royal Canin Relax Care Maxi 9kg
R 1,344.00
Royal Canin Dermacomfort Maxi
R 1,485.00
Royal Canin Dermacomfort Medium
from R 495.00
Royal Canin Joint Care Maxi
R 1,586.00
Royal Canin Digestive Care Maxi
R 1,656.00
Royal Canin Digestive Care Medium
from R 552.00
Royal Canin Light Weight Care Maxi
R 1,662.00
Royal Canin Light Weight Care Medium
from R 554.00
1
2
3
…
5
Next
"Close (esc)"