To keep your puppy healthy, start introducing solid foods and water at around 3 to 4 weeks of age. This will assist them in properly weaning from their mothers and learning to be more self-sufficient.