Estimado(a) Lauren,
Antes te responder a tu pregunta, permíteme entregarte algunas sugerencias.
Para formular correctamente esta pregunta, debes utilizar la palabra «Cuál». Ej.: ¿Cuál es la diferencia entre…?) En español, como regla general, «cuál» se utiliza cuando desees señalar una selección de cosas. En este caso: niño, chico, muchacho.
Respecto de tu pregunta, «muchacho» es referido normalmente a los adolescentes, como bien señalaste. Por otra parte, «chico» puede ser utilizado de manera muy similar a «muchacho», así también, cuando se refiere a la estatura de una persona. Asimismo, «niño» puede tener una connotación de dulzura al hacer referencia a un menor de edad. Por ej.: ¡Qué hermoso ese niño!
Espero que esta simple explicación te haya servido.
Saludos cordiales,
Chris