After a puppy is born, its mother will produce milk to feed it. This milk is high in protein and fat and provides the puppy with the nutrients it needs to grow and develop. The puppy will nurse from its mother for several weeks until it is able to eat solid food.