Puppies and kittens should be on specially designed puppy or kitten food from recommended brands such as Hills Pet Nutrition, Royal Canin or Advance, until 12 months of age. This ensures their dietary needs are met. After this age they generally transition to adult food.
Depending on the breed, your pet may need to continue on a puppy or kitten diet for a little longer, or may require special dietary needs. Your vet is the best person to discuss this with. Alcorn Street Vet Clinic highly recommends the use of quality pet food ranges such as Hills Pet Nutrition, Advance and Royal Canin to ensure the health of your pet.