It's my personal preference to take a puppy home as soon as it's weaned. I know the majority here prefer the breeder to work on things like initial potty training, socialization, bite inhibition, etc. I'd much rather to do it myself in the environment the pup will actually be raised in.
I regard it much like a human baby. We bring our human babies home from the hospital just 24 hours after delivery and care for them by ourselves. A 6 week old puppy is much easier to care for than a newborn human. But just like with a human baby, I feel it's important to be there around the clock for the first few weeks.
I brought ZoE home when she was six weeks old and took two weeks of work to be with her and get our schedule in place. I then had help from family for the following few weeks to ensure that her feeding and pottying schedule was maintained during my work hours.
Regular, around the clock feedings, about every 4 hours are crucial for such a young puppy, with means waking up for a middle of the night feeding & pottying session. I started ZoE on Royal Canin mini baby dog food, which was recommended by ZoE's vet, and then transitioned to RC YT puppy food.
Best of luck with Noni! Bringing home a puppy is such an exciting time

. Enjoy it and take lots of pictures!