ただし、コンクリートの重量に耐えられない軟弱地盤の箇所や不等沈下の程度の大きい場所、コンクリートダムが貯水することで地下水位が変位し、ダム周辺の斜面で地すべりを誘発するような個所では、多少の変形に耐え排水性にも優れる鋼材などで作った枠の中に石を詰め込むタイプ（鋼製枠、鋼製自在枠などと呼ばれる）なども使われる。鋼製枠では現場で発生した残土や転石を内部に詰めることができるものも存在し、残土処理や生コン工場の場所にとらわれない点からもメリットが大きいが、コスト面でコンクリートには及ばず主流の工法にはなっていない。また、鋼材の腐食がダムの強度に大きく影響するので、酸性度の強い温泉地帯などでも一般に使用されない。鋼製枠によく似たものに木材を使った枠や、鉄線を編んだ籠を使う蛇篭（フトン籠ともいう）で作られたダムもあるが、腐食や強度の面で劣り鋼製枠やコンクリートのような大きなダムには使われず小さいものにとどまる。
流木対策.
土石流発生時には土砂だけでなく大量の流木が運搬されることによる被害も発生している。直撃を受けることによる被害のほか、河川内の橋脚に流木が詰まることにより、橋の場所から洪水が発生したり、水圧によって橋げたが落橋する原因にもなることもある。
土石だけでなく流木に対策の重点を置いたダムもある。古くは中央部を金属製で鎧戸状のバットレスダムタイプにしたもので、土石の直撃には弱いが流木をせき止めることを期待して建設される。また、既存のコンクリートダムに鋼材などを付けることで土石だけでなく流木対策を施したものもしられる。土石と流木対策に加えて普段の土砂の流下や水生生物の移動を妨げないスリットダム（透過型堰堤などとも呼ばれる）もある。鋼材や木材を用いた比較的低コストでできるものから、コンクリートで巨大な柱を作り上げる大規模なものもある。
配置.
荒廃の激しい渓流は数年から数十年にわたって複数のダムを入れて階段のようにすることが多い。この場合、下流に作られたダムの堆砂敷によって上流のダムを洗堀から守る働きもある。
砂防堰堤建設までの流れ.
以下に日本における一般的な流れを説明する。
申請.
測量・設計.