A、等边三角形的三个内角都是60度,所以一定是锐角三角形,说法正确;B、等腰三角形一定不是直角三角形,说法错误,如等腰直角三角形;C、因为三角形的内角和是180度,所以钝角三角形中只有一个钝角,说法正确;D、因为直角三角形的两条直角边分别是它的两条高,过直角顶点向斜边也可做一条高,共三条高;所以直角三角形有三条高,说法正确;故选:B.