Letra maiúscula em alemão

Gostaria de saber: Quando as palavras em alemão devem ser escritas com letra maiúscula (por exemplo: Spaß)? Seria quando são substantivos?
Alguns exemplos: Huhn, Katze, Arm, Winter, Frau.
Danke.
Sim, todos os substantivos devem começar com letras maiúsculas em alemão.
Espero ter ajudado
prefiro dizer, se me permite,

que as palavras escritas em alemão ou são

substantivos (Sem exceção!);
pronome de tratamento [Sie];
pronomes possessivos (quando formais) - [Ihr, Ihre] - do Sr, da Sra, dos Srs, das Sras;
início de frases; (claro,né? - hehe)
e o "Du" em cartas (facultativo). :D
;)