Get R100 Automatic discount during checkout when you spend R500 or more. Happy Shopping!

Collection: Royal Canin

Royal Canin dog and cat food. Size and breed specific food, wet or dry. We stock the full Royal Canin dog food range.
91 products
  • Royal Canin Yorkshire Terrier Junior
    Royal Canin Yorkshire Terrier Junior - The Vet Store Online
    Regular price
    R 98.00
    Sale price
    R 98.00
  • Royal Canin Yorkshire Terrier Adult
    Royal Canin Yorkshire Terrier Adult - The Vet Store Online
    Regular price
    R 190.00
    Sale price
    R 190.00
  • Royal Canin YORKSHIRE TERRIER Adult Pouch (12 x 85g)
    Royal Canin YORKSHIRE TERRIER Adult Pouch (12 x 85g) - The Vet Store Online
    Regular price
    R 173.00
    Sale price
    R 173.00
  • Royal Canin X-Small Adult 1.5kg
    Royal Canin X-Small Adult 1.5kg - The Vet Store Online
    Regular price
    R 194.00
    Sale price
    R 194.00
  • Royal Canin X-SMALL Puppy 1.5kg
    Royal Canin X-SMALL Puppy 1.5kg - The Vet Store Online
    Regular price
    R 208.00
    Sale price
    R 208.00
  • Royal Canin X-SMALL Ageing 12+ 1.5kg
    Royal Canin X-SMALL Ageing 12+ 1.5kg - The Vet Store Online
    Regular price
    R 208.00
    Sale price
    R 208.00
  • Royal Canin Ultra Light Gravy Pouch (12 x 85g)
    Royal Canin Ultra Light Gravy Pouch (12 x 85g) - The Vet Store Online
    Regular price
    R 173.00
    Sale price
    R 173.00
  • Royal Canin Sterilised Gravy pouch (12 x 85g)
    Royal Canin Sterilised Gravy pouch (12 x 85g) - The Vet Store Online
    Regular price
    R 173.00
    Sale price
    R 173.00
  • Royal Canin Shih Tzu Junior 1.5kg
    Royal Canin Shih Tzu Junior 1.5kg - The Vet Store Online
    Regular price
    R 194.00
    Sale price
    R 194.00
  • Royal Canin Shih Tzu Adult
    Royal Canin Shih Tzu Adult - The Vet Store Online
    Regular price
    R 190.00
    Sale price
    R 190.00
  • Royal Canin STERILISED 37 2kg
    Royal Canin STERILISED 37 2kg - The Vet Store Online
    Regular price
    R 294.00
    Sale price
    R 294.00
  • Royal Canin SPHYNX Adult 2kg
    Royal Canin SPHYNX Adult 2kg - The Vet Store Online
    Regular price
    R 280.00
    Sale price
    R 280.00
  • Royal Canin SIAMESE Adult
    Royal Canin SIAMESE Adult - The Vet Store Online
    Regular price
    R 280.00
    Sale price
    R 280.00
  • Royal Canin SENSIBLE 33
    Royal Canin SENSIBLE 33 - The Vet Store Online
    Regular price
    R 73.00
    Sale price
    R 73.00
  • Royal Canin SAVOUR EXIGENT
    Royal Canin SAVOUR EXIGENT - The Vet Store Online
    Regular price
    R 73.00
    Sale price
    R 73.00
  • Royal Canin Rottweiler Junior 12kg
    Royal Canin Rottweiler Junior 12kg - The Vet Store Online
    Regular price
    R 1,013.00
    Sale price
    R 1,013.00
  • Royal Canin Rottweiler Adult 12kg
    Royal Canin Rottweiler Adult 12kg - The Vet Store Online
    Regular price
    R 984.00
    Sale price
    R 984.00
  • Royal Canin Pug Junior 1.5kg
    Royal Canin Pug Junior 1.5kg - The Vet Store Online
    Regular price
    R 194.00
    Sale price
    R 194.00
  • Royal Canin POODLE Adult
    Royal Canin POODLE Adult - The Vet Store Online
    Regular price
    R 190.00
    Sale price
    R 190.00
  • Royal Canin PUG Adult
    Royal Canin PUG Adult - The Vet Store Online
    Regular price
    R 190.00
    Sale price
    R 190.00
  • Royal Canin POODLE Puppy 3kg
    Royal Canin POODLE Puppy 3kg - The Vet Store Online
    Regular price
    R 345.00
    Sale price
    R 345.00
  • Royal Canin POODLE Pouch (12 x 85g)
    Royal Canin POODLE Pouch (12 x 85g) - The Vet Store Online
    Regular price
    R 173.00
    Sale price
    R 173.00
  • Royal Canin PERSIAN Adult
    Royal Canin PERSIAN Adult - The Vet Store Online
    Regular price
    R 80.00
    Sale price
    R 80.00
  • Royal Canin OUTDOOR
    Royal Canin OUTDOOR - The Vet Store Online
    Regular price
    R 294.00
    Sale price
    R 294.00
  • Royal Canin Mother & Babycat Ultra Soft Mousse (12 x 195g)
    Royal Canin Mother & Babycat Ultra Soft Mousse (12 x 195g) - The Vet Store Online
    Regular price
    R 245.00
    Sale price
    R 245.00
  • Royal Canin Miniature Schnauzer Junior 1.5kg
    Royal Canin Miniature Schnauzer Junior 1.5kg - The Vet Store Online
    Regular price
    R 194.00
    Sale price
    R 194.00
  • Royal Canin MINIATURE SCHNAUZER Adult
    Royal Canin MINIATURE SCHNAUZER Adult - The Vet Store Online
    Regular price
    R 338.00
    Sale price
    R 338.00
  • Royal Canin MINI Puppy
    Royal Canin MINI Puppy - The Vet Store Online
    Regular price
    R 103.50
    Sale price
    R 103.50
  • Royal Canin MINI Ageing 12+ 1.5kg
    Royal Canin MINI Ageing 12+ 1.5kg - The Vet Store Online
    Regular price
    R 226.00
    Sale price
    R 226.00
  • Royal Canin MINI Adult 8+
    Royal Canin MINI Adult 8+ - The Vet Store Online
    Regular price
    R 220.00
    Sale price
    R 220.00