贝加尔湖中已知的鱼类有50多种,其中包括贝胎生贝湖鱼、大马哈鱼、鲟鱼、苗鱼以及白鲑等。而杜文鱼就占了25种。贝加尔湖中最大的鱼是西伯利亚鲟,它原本也是一种洄游型鱼类,主要分布在与北冰洋相接的河流中,与中华鲟一样需要洄游产卵。但是,可能由于在贝加尔湖中生存久了,西伯利亚鲟已经适应了淡水环境,成了淡水鱼。