This is a good drill for all aspects of stealing.
Put players at each of the infield positions.
Have the rest of the team put on helmets and line up at 1st base.
The base runners will each run the bases in this pattern: lead off, steal. Only one runner on the bases at time. The first runner gets ready on first. The pitcher pitches the ball and the runner takes a lead. The catcher attempts a pick-off at first and the runner tries to get back in time. On the next pitch the runner attempt to steal second and the catcher tries to throw her out. The runner proceeds with a big lead at second, stealing third and big lead off at third. The final pitch for that runner is a deliberate passed ball/wild pitch which gives the catcher and pitcher a chance to practice this play.
To encourage the runners to take big leads and to teach them what they can get away with we will place little pieces of candy in the dirt as a challenge. If they can grab the candy and get back safely, they can keep the candy. After they have done this drill a couple of times, allow the runners to do a "delayed steal" on their lead offs. If the catcher throws to first, the runners can attempt to go to second. This way the catchers learn to recognize the delayed steal and run the baserunner back.
The drill gives the catcher a lot of practice throwing to the bases, allows the infielder to practice positioning themselves for and putting on the tag, and allows the base runners a chance to practice leading off, sliding, and themselves before practice officially started while the coaches were taking care of some