I don't do forcible weaning either. Demand from the puppies will diminish as they get older and as they leave one by one.
I always make sure the bitch has means to get away from the puppies, and I let her control it.
For forcible weaning, most people fast a bitch from 24 to 48 hours, and reduce water intake for a short time. They usually dry up fast this way.