Leanne Cameron answered 11/18/2007 How Long Does A Puppy Feed Off Their Mother? 6 weeks or some times eight but I would be tiering for the mother if you do it longer so I only let my pups about 6 weeks that is old enough so then they can be sold or given to the pet shop. Un less their mother wants to keep them on longer