The best time to adopt a kitten is when they are 4 weeks of age. At this age, they have suckled enough and are ready to start on solid foods. Adopting a 10-week old kitten is even better because they have fully bonded with their mother and littermates.