Chi-Tien said he taught his son to say "onety-one, twoty-one, threety-one" and told him that our calling these numbers eleven, twenty-one, thirty-one" is a bad habit we have.
Well, I assume that you do not intend to have your son be understood in our society. We have said our numbers this way for hundreds of years -- and 12 will not be changed to onety-two. Better teach your son the correct names, even if you think they are inappropriate. After all, many languages are not logical. I believe Arthur was making a point, not a real suggestion for changing our language.