Can I make fields required so that my clients must fill before finishing?

Yes.

When preparing your envelope, turn on the 'required' option in the right hand menu.

Your recipient must interact/complete this field in order to finish the envelope.