OSX equivalent for reset
As you mentioned, reset does work in OS X, however you can combine it with ⌘ cmd + ⌥ alt/option + K to 'Clear Scrollback'. This clears Terminal's history scrollback.

Alternatively, you can just use ⌘ cmd + K to 'Clear All'. This works similarly to how you use reset in Linux.