This is a good game 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. You may only have 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 attempts 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 base runner back.
The drill gives the catcher a lot of practice throwing to the bases, allows the infielders to practice positioning themselves for and putting on the tag, and allows the base runners a chance to practice leading off, sliding.