When I used to teach needlepoint and crochet to elementary school students, we took soda bottles and made them yarn holders. The yarn came out the top of the bottle very easily, and -- best of all -- the yarn stayed clean, The bottle kept it away from little hands which had not been washed before using it.