The two correct kinds of punctuation used to set off nonrestrictive clauses are:
- Commas
- Dashes
(Note: although you didn't list commas, they are typically the primary punctuation choice for nonrestrictive clauses. However, since you mentioned dashes as an option, dashes can also be used for emphasis in certain cases.)