
In all my years with breeding, I have never decided to wean.
I allow nature to take its course. Pups (approx) start to lick mums food around 3 weeks. No two litters are the same though.
Mum is allowed to feed whenever she wants, and has free access to the pups. She is always fed in the whelping box.
So I guess I let them decide when weaning starts. As soon as they start eating mums dinner, I just up the quantities, as mum is on puppy food too.