Training with a small ball is excellent for developing skills. A smaller ball will help players enhance their eye-foot coordination, increase focus on the ball and refine mechanics used to receive (trap) and control the ball.
Small ball training can be done individually or in group sessions. Juggling is an excellent way to train individually. Check out www.brasilianfutebol.com/applications/juggling.asp.
Soccer-Tennis is also a great game to play 1v1 or 2v2. Take a look at www.soccer-tennis.com
Small ball training is also ideal for tiger ball situations (3v1 or 5v2) or sessions of keep-away, 3v3 to 8v8 with no goals ( try putting together 5 touches consecutively for a point).