Having 3 boys myself, the oldest is 13. I don't feel that they need a credit card because everything and anything they want, we as parents buy it for them.
I think it would be a good way to teach your child responsibility to have a credit card when they are old enough to apply for one one their own and pay their own bills.
God only knows that most of my credit cards are maxed out because of my kids and the things that they want but dont need.