Kittens can eat cat food after 30 to 60 days. When feeding them cat food, it needs to be soaked in warm water to soften it; it cannot be fed directly.

Kittens are generally nursed for up to 60 days. This means kittens under 60 days old can drink their mother's milk or goat milk powder. Once they are over 60 days old, they can be fed kitten milk replacer or kitten food. However, if a kitten shows signs of intolerance such as diarrhea after eating goat milk powder, the owner needs to switch to weaning kitten milk replacer immediately. If a kitten is not weaned by 60 days old, artificial weaning can be done. This involves crushing the weaning kitten milk replacer into powder, then mixing it with goat milk powder and water to form a paste. Gradually reduce the amount of goat milk powder. During this process, you can also add some pet-specific probiotics to aid digestion and absorption.