Re: youngest,eldest and oldest
fangyunying,
You CAN use "small" to mean "young" when it comes right before the noun "children."
This movie may be too frightening for small children. When travelling with small children, it's important to maintain their regular dinner time and bed time.
It does not work with the comparative. You would not say "Bigger children can see this movie, but smaller children cannot." You would use "older" and "younger."
You would never say "He is a smaller piano player than she is" to mean that he is younger. That sentence would say to any native speaker I know that he is shorter than she is.
To avoid causing any confusion, I would suggest you use "young children" instead of "small children" and most definitely use "younger" and "youngest" instead of "smaller" and "smallest" when referring to anything other than size.
I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.