How many weeks does the dog have to stay with mother?

Puppies should stay with their mother for at least 8 weeks, but ideally 10-12 weeks.

Here's why:

* Socialization: During this time, puppies learn essential social skills from their littermates and mother, like bite inhibition and how to interact with other dogs.

* Nursing: Puppies rely on their mother's milk for essential nutrients and antibodies that build their immune system.

* Learning: Puppies learn from their mother about basic hygiene, how to play, and how to behave in a pack.

It's crucial for a puppy's development to stay with its mother during this critical period.