Hola, para que puedas entender, una cosa es la residencia (tu niño puede vivir y y residir en Alemania) y otra la de tener la nacionalidad. Tu pasaporte es es de cualquier otro país necesitas los mismos requisitos que cualquier otro ciudadano que requiriese visado. Solo si tuvieras el pasaporte aleman (que te hace ciudadano y nacionalizado aleman), o de cualquier pais de la Union Europea, podrías ir sin visado.