Yes, Dollar General typically sells American Express gift cards. These gift cards can be used at various locations where American Express is accepted, providing flexibility for the recipients.