Kittens eat liquid-only diets until they are approximately 3-4 weeks of age. At that time, kittens slowly begin eating more solid foods.