For small breeds (less than 12kg): Start introduction around 4 weeks of age.
For medium breeds (12-30kg): Begin introduction somewhere around 5 weeks of age.
For large breeds (over 30kg): Aim to start introducing solids around 6-8 weeks of age.
Remember: Before starting solid foods, ensure that your puppy is getting adequate nutrition from its mother's milk. Consult your veterinarian for personalized advice tailored to your pup's breed, size, and health condition.