Snaps are a great alternative to doing buttons. There are two different kind of snaps: the sew on kind and the kind in which you need a tool kit in order to apply. This video discusses the latter kind, specifically heavy duty snaps. These type of snaps are best use in jackets, coats, and other type of projects that use thicker fabrics.
Heavy Duty Snaps