Soccer Balls
Every player should have a soccer balls at practice to have a successful training session.
Let's face it. The practice would run more smoothly if you had soccer balls to train with.
Often, players will bring their balls to practice, but clubs or associations will sometimes supply a couple of balls to use for games and practice. Either way, you should have at least one ball per player at practice.
I often encourage parents to get the player a ball for training sessions and use it to practice at home.
Either way, you don't need to spend hundreds of dollars on a match-quality ball. Often, practice balls can be purchased for $20 or under.