Most baby clothes have snaps because they are easier to fasten than buttons. They also do not come loose easily, and babies cannot pick on them with their hands.