Large Breed Puppy (Up to 18 Months)
Puppy (Up to 12 Months)
Yorkshire Puppy (Junior)
Shih Tzu Puppy (Junior)
Schnauzer Puppy (Junior)
Rottweiler Puppy (Junior)
Pug Puppy (Junior)
Poodle Puppy (Junior)
Labrador Retriever Puppy (Junior)
Jack Russel Puppy (Junior)
Golden Retriever Puppy (Junior)
German Shephard Puppy (Junior)
English Bulldog Puppy (Junior)
Dachshund Puppy (Junior)
Chihuahua Puppy (Junior)
Junior Can (2 to 10 months)
Starter mousse can (from weaning to 2 months
Maxi Puppy (2 - 15 Months)
Medium Puppy (2 to 12 months)
Mini Puppy (2 -10 Months)
milk (Milk substitute op to 2 months)
Karoo Large Breed Puppies
Karoo Small Breed Puppy
Montego Classic Small breed puppy