根据题意,用还原法解答此题比较简便,即先求出过第10条河之前,羊的只数,以此类推,即可得出答案.
过第10条河之前羊的只数:(6-3)×2=6(只),
因此他过每一条河之前都有6只羊,
所以最初也共有6只;
故答案为:6.