Generally, puppies need mothers' milk for 6 to 10 weeks and after that, you can gradually shift it to commercial milk and ultimately no milk. Weaning puppies can benefit from mother's milk.