How many stones for small go boards?
The number of stones for a board is meant to be effectively infinite. The typical procedure if players run out is to exchange captured stones in equal quantities and continue with them. 

This means that enough stones so that either player could completely fill the board is guaranteed to be enough stones.