Seems like mom knows what she's doing. 3 or 4 weeks is when dogs naturally start to wean their pups. Here's an article I found on weaning puppies: http://www.petcaretips.net/weaning_puppies.html

good luck!