I just had to point out that ANY trainer worth a darn knows you do NOT take pups away from their mother at 4-5 weeks. At that age they still NEED the nutrition from their mother. They need to be with them at the very least 7 weeks and 8-9 weeks is better. They need that time to learn about canine social structure and they learn this from their mother and siblings. There are many areas where it is illegal to take pups away from their mothers at such a young age!In general, better get to get one at 4-5 wks and start training rather than trust a rescue