A nail setter can be used on most types of wood, but its effectiveness and appropriateness depend on several factors. Nail setters are designed to drive the head of a nail below the surface of the wood, allowing for a smooth finish that can be filled and painted over. 
For softwoods like pine or cedar, a nail setter works well because these woods are easier to penetrate. The tool can efficiently drive the nail head below the surface without causing damage to the surrounding wood. 
In the case of hardwoods such as oak, maple, or mahogany, using a nail setter is still possible, but it requires more effort. Hardwoods are denser and more resistant to penetration, so the user may need to apply more force or use a heavier hammer to achieve the desired result. Additionally, there is a higher risk of splitting the wood if the nail is not properly aligned or if excessive force is used.
For engineered woods like plywood or MDF, a nail setter can be used, but caution is advised. These materials can be more prone to chipping or delaminating, so it's important to use the right size of nail and nail setter to minimize damage.
In all cases, the size of the nail setter should match the size of the nail head to avoid slipping and damaging the wood. Proper technique and care are essential to ensure a clean finish without damaging the wood surface. Therefore, while a nail setter can be used on all types of wood, the approach and care taken should be adjusted based on the wood type to achieve the best results.