I generally wean at about 3.5 to 4 weeks but will leave a few smaller ones with the momma for an extra week if it was a really big litter and a few didn't grow as fast as the others.