
I'd have to ask why she's outside with her puppies? Most breeders would have their bitches indoors, even if they are normally living out. Best practice is to have a whelping box in a quiet room detached from the normal household activities (at least for the first 3 weeks) and other pets and have her sleeping in there for a week or so before she whelps so she's more familiar with these surroundings. In other words, you choose where she whelps and nurses these babies, not her.
If she's not settled, she may just not be a good mother, or she could actually have some medical problem going on, like retained birthing material or even a dead puppy. Was she examined after you thought she'd finished whelping?
If she's rough with the puppies, obviously you may have to take them off her and only put them with her, under supervision, to feed - at least every 2 hours. And never breed her again!
We had one, with her second litter, who hated her puppies crawling around her head. I have no idea why - she was fine with her first litter. As a result, one of us had to be there more or less 24/7. This was her final litter because of that.
If you do have to take her away from the puppies, you must make sure they are kept warm - newborn puppies can't regulate their own heat so some form of extra heating must be provided - so the area is at least 80F. Once chilled, puppies won't nurse, and will die.
ps You could advance the time you begin weaning, but I'd not do this before at least towards the end of week three.