I can see the light in the tunnel that is the approaching train of DS graduating from HS and heading for college. Some time before that, I should get him a credit card so he has a chance to learn how to use it before he leaves for college.
When do you plan to get your kids their first credit cards? What kind of card will it be? Will it be just his or her name, or will it be connected to your account? Do, or will, you let your kids use your card before they get their own?
DS has used my card a couple of times, on a trip. We sent him across the street from the hotel to get some breakfast for us, and there was no problem with him using my card.